【整理】linux yum 安裝nginx 程式碼
阿新 • • 發佈:2020-12-09
yum -y install pcre-devel yum -y install openssl openssl-devel yum install -y zlib-devel wget https://nginx.org/download/nginx-1.17.3.tar.gz tar -xf nginx-1.17.3.tar.gz cd nginx-1.17.3 ./configure --without-mail_smtp_module --without-mail_imap_module --without-mail_pop3_module --without-http_scgi_module --without-http_fastcgi_module --with-file-aio --with-http_ssl_module --with-pcre --with-http_gzip_static_module --prefix=/opt/proxy/nginx/ #支援PHP時不能加--without-http_fastcgi_module make -j4 make install cd .. rm -f nginx-1.17.3.tar.gz rm -rf nginx-1.17.3
安裝後,需要對nginx日誌做切割,可以如下處理:
#!/bin/bash LOGS_PATH=/opt/nginx PID_PATH=/opt/nginx/logs/ YESTERDAY=$(date -d "yesterday" +%Y%m%d) # %Y%m%d%H%M HOSTNAME=$(hostname) mv ${LOGS_PATH}/stream_access_${HOSTNAME}.log${LOGS_PATH}/stream_access_${YESTERDAY}_${HOSTNAME}.log mv ${LOGS_PATH}/stream_error_${HOSTNAME}.log ${LOGS_PATH}/stream_error_${YESTERDAY}_${HOSTNAME}.log kill -USR1 `cat ${PID_PATH}/nginx.pid`