nginx
-
nginx 설치nginx 2021. 12. 27. 23:24
/home/windbird/opt/nginx-1.20.2 에 nginx-1.20.2 버전을 설치한다. 설치 파일 다운로드 http://nginx.org/en/download.html 에서 nginx-1.20.2 버전 다운로드 mkdir -p /tmp/nginx_install cd /tmp/nginx_install wget http://nginx.org/download/nginx-1.20.2.tar.gz tar xvfz nginx-1.20.2.tar.gz cd nginx-1.20.2/ pcre 설치 http_rewrite_module 이 default 로 설치되기 위해서는 pcre 가 미리 설치되어 있어야 한다. sudo apt-get update sudo apt-get install libpcre3 li..
-
nginx log 파일 정리 스크립트nginx 2021. 12. 9. 21:53
문제 오래된 nginx 로그 파일을 logrotate 를 활용해 정리할 수 있지만, shell script 로 직접 정리할 수 있도록 해 보자 코드 #!/bin/bash # File date format DATE=`/bin/date --date="1 days ago" +%Y%m%d` # Archive period DAYS=30 NGINX_PID_FILE=/opt/nginx/logs/nginx.pid NGINX_LOG_DIR=/opt/nginx/logs NGINX_LOG_ARCHIVE_DIR=/opt/nginx/logs ### Delete Nginx log ### function rotate_nginx_log { mv $NGINX_LOG_DIR/access.log $NGINX_LOG_ARCHIVE_DIR/..