nginx 安装与配置
centos7環境下nginx的安裝 ?版本 0.85
tar zxvf nginx.tar.gz cd nginx ./configure // ./configure --help 查看編譯選項 make && make install?安裝目錄默認 /usr/local/nginx
nginx 的啟動
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ?(-c 指定配置文件 不指定默認用 ~~/sbin/nginx/conf/nginx.conf)
nginx的停止
kill -QUIT 主進程ID 或 進程pid文件(默認在/usr/local/nginx/logs/nginx.pid)
kill -TERM?主進程ID 或 進程pid文件
kill -INT?主進程ID 或 進程pid文件
pkill -9 nginx
nginx的平滑啟動 ?(如果新的配置文件應用失敗 繼續使用舊配置)
測試配置文件是否正確 ~~/sbin/nginx ?-t -c ~~/conf/nigix.conf
kill -HUP?主進程ID 或 進程pid文件?
nginx的平滑升級(添加/刪除模塊、升級nginx版本) ?木有嘗試
1、安裝新的nginx?
2、kill -USR2 舊版本的nginx主進程號 (舊的主進程會重命名它的.pid為.oldbin)
3、啟動新的nginx程序
4、kill -WINCH 舊版本主進程 ?舊進程開始從容關閉
?如果你想恢復使用舊版本
kill -HUP 舊的主進程號 在不重載配置的情況下啟動它的工作進程
kill -QUIT 新的主進程號 從容關閉其工作進程
kill -TERM 新的主進程號 強制退出
kill ?新/舊的進程號(如果某些原因 進程不能退出)
新進程退出后 舊進程會恢復 .pid 文件
轉載于:https://www.cnblogs.com/cgjcgs/p/6037050.html
總結
以上是生活随笔為你收集整理的nginx 安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: div嵌套div的居中问题
- 下一篇: .NET仓储模式高级用例