【整理】linux yum 安装nginx 代码

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`

 

posted @ 2020-12-09 20:04  jk_tim  阅读(111)  评论(0编辑  收藏  举报