yum install zlib-devel openssl-devel pcre-devel
1.下載
www.nginx.net
2.安裝
./configure \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_gzip_static_module
make
make install
默認裝在 /usr/local/nginx
3.
啓動:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止:
從容停止Nginx)
kill -quit 'cat /usr/local/nginx/logs/nginx.pid'
或
強制停止Nginx
pkill -9 nginx
重啓:
(1)測試Nginx配置文件是否正常
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
(2)平滑重啓Nginx
kill -HUP 'cat /usr/local/nginx/logs/nginx.pid'
(3)重新打開日誌文件,切割日誌時用
kill -USR1 'cat /usr/local/nginx/logs/nginx.pid'
升級Nginx
(1). 先備份,然後編譯安裝到舊的咱路徑,再平滑升級Nginx
(2). kill -USR2 'cat /usr/local/nginx/logs/nginx.pid'
(3). 舊版Nginx重命名.pid爲.oldbin,然後執行新的Nginx和工作進程
(4). 此時新舊Nginx會同時運行,共同處理請求
(5). kill -WINCH 'cat /usr/local/nginx/logs/nginx.pid' 重容關閉舊Nginx