본문 바로가기 메뉴 바로가기

뭐든지하는 웹개발

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

뭐든지하는 웹개발

검색하기 폼
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

[nginx] aceess.log awk 이용

간단하게 에러코드가 어느 url통해서 발생하는지 확인하는 용도로 사용 awk '($9 ~ /500/)' /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -r 로그상에 별도로 항목을 변경하거나 하지 않았다는 조건하에 명령어를 입력하면 500에러가 발생한 url 집계순으로 정렬됨 awk -F\" '($2 ~ "/wp-admin/install.php"){print $1}' access.log | awk '{print $1}' | sort | uniq -c | sort -r url 경로로 접속 아이피 확인하는 명령어 awk '($9 ~ /404/)' access.log | awk -F\" '($2 ~ "^GET .*.php")' | aw..

serverSide/Linux 2021. 3. 11. 14:50
[ModSecurity] CentOS7 + nginx + ModSecurity 설치

해당 작업은 root 계정으로 진행되었고 폴더도 root 폴더에서 진행 됨 필요한 패키지 설치 yum groupinstall -y "Development Tools" yum install -y http httpd-devel pure pure-devel libxml2 libxml2-devel curl curl-devel openssl openssl-devel pcre-devel wget modSecurity 저장소에서 파일 가져옴 git clone --depth 1 -b v3/master --single-branch https://github.com/SpiderLabs/ModSecurity SpiderLabs/ModSecurity ModSecurity is an open source, cross platf..

serverSide/Linux 2021. 3. 4. 17:55
[CentOS7]특정 계정 su 명령어 막기

git 설정하면서 ftp도 같은 계정으로 사용하다보니 ssh를 막을수가 없어서 같이 사용하는 계정에 su 권한을 빼버림.. 계정 권한 하나만 제거는 안되고 다 제거 후 특정 계정 사용 권한만 넣는걸로 작업함 vim /etc/pam.d/su 6행 auth required pam_wheel.so use_uid 주석 제거 vim /etc/group wheel:x:10: 찾아서 사용할 계정 추가 wheel:x:10:root,사용자계정 위처럼 한 후 git 계정으로 ssh 접속 후 sudo 명령어 사용하면 기록 남고 거부 됨

serverSide/Linux 2021. 3. 4. 15:35
[CentOS7] php7.2 + mssql(sqlsrv)

php에서 mssql서버 접속 시 필요한 모듈 설치 관련 내용임.. 기존에는 pecl install sqlsrv /etc/yum.repos.d/mssql-release.repo exit sudo yum update sudo ACCEPT_EULA=Y yum install -y msodbcsql mssql-tools unixODBC-devel sudo yum groupinstall "Development Tools" yum install php-sqlsrv 설치되는 버전은 5.8.1-1

serverSide/Linux 2021. 3. 4. 13:51
[CentOS7] git 웹서버 배포

기존에 한 서버에 git 저장소 운영 및 호스팅서버를 같이 돌리고 있었음.. 그러다 서버를 늘려야하는 상황이 생겨 서버쪽 작업을 진행함.. 사전조건 git 저장소 서버와 호스팅서버간 git을 이용할 계정의 ssh 접속이 비번 없이 가능해야함.. ssh 접속 후 sh파일 실행도 가능해야함.. 위 조건은 서버에서 각 계정별로 키를 생성하고 공유하여 접속 시 비번없이 처리되게 하면 됨.. 배포할 서버(git 저장소 서버) 에서 작업 #사용할 계정으로 전환 su git #키 생성 -> 엔터 -> 엔터 -> 엔터 ssh-keygen -t rsa #키 폴더로 이동 cd ~/.ssh #키 확인 cat id_rsa.pub 해당 키 복사하여 호스팅 서버쪽 ssh 연결할 계정에서 키 추가 호스팅 서버에서 작업 #git 서..

IDE/GIT 2021. 3. 4. 13:47
[crontab]php url 실행

특정 페이지에 주기적으로 접속하거나 체크해야하는 상황이 생겨 작업 php파일을 실행해야하는데 폴더호출로 사용할수 있는 구조가 아니라서 url로 호출되게 처리 2분 단위로 실행하여 서버에 로그 남김 OS : 우분투16.04 crontab -e */2 * * * * /usr/bin/curl -s -o /data 접속주소 curl로 한 이유는 wget은 파일을 다운로드 하기에...

serverSide/Linux 2021. 2. 26. 11:42
여러 하위 폴더에서 동일한 파일명 수정

find ./ -type f - name '파일명' -exec rename 파일명 변경파일명 {} \; 하위폴더에서 파일명으로 검색하고 해당 검색된 위치에서 파일명을 변경한다~

serverSide/Linux 2021. 2. 9. 18:18
[IIS8.5]호스팅 파일 복사 후 500 error

파일 신규 서버 업로드 후 IIS 설정해서 접속했을때 깨지는 글자가 보이고 asp 파일 외에 다른 파일들이 모두 500에러가 뜰경우 web.config 파일을 삭제하고 접속! IIS설정 변경 후 저장하면 web.config 에 내용이 기록되는 경우가 있고 그걸 그대로 복사해서 붙혀넣으면 발생하는 문제

serverSide/windows 2021. 2. 8. 19:14
이전 1 ··· 3 4 5 6 7 8 9 ··· 22 다음
이전 다음

Designed by Tistory / Modified by 택대리
  • 분류 전체보기 (169)
    • serverSide (141)
      • windows (17)
      • Linux (64)
      • ASP (13)
      • PHP (14)
      • MSSQL (24)
      • MariaDB(MYSQL) (6)
      • Python (2)
    • clientSide (11)
      • javascript (11)
      • html (0)
      • css (0)
    • IDE (10)
      • VSCODE (6)
      • GIT (4)
    • 일상 (6)
      • 이야기 (6)
  • 방명록

티스토리툴바