Nginx的启动和停止
Nginx的啟動和停止
? ? ? ? ? Windows下Nginx的啟動
? ? ? ? ??非常簡單,找到文件解壓縮的路徑,比如,d:/nginx,然后開始——運行——cmd,執行DOS命令:
? ? ? ? ??注意,Nginx啟動之后,DOS窗口就可以關閉了,Nginx會在后臺運行,此時,服務已經開啟。
? ? ? ? ??Linux下Nginx的啟動
? ? ? ? ??Nginx在Linux下,可以通過編譯源碼的方式來安裝,安裝命令如下
? ? ? ? ??Tar zxvfnginx-0.x.xx.tar.gz
? ? ? ? ??Cd nginx-0.x.xx
? ? ? ? ??./configure
? ? ? ? ??Sudo make install
? ? ? ? ??執行上述命令,Nginx會默認安裝到/user/local/nginx目錄下,通過./configure–help命令可以查看Nginx可選擇的編譯選項。
? ? ? ? ??Nginx的啟動
? ? ? ? ??比如,Nginx安裝在/user/local/nginx目錄中,啟動Nginx的命令如下
? ? ? ? ??/user/local/nginx/sbin/nginx–c /user/local/nginx/conf/nginx.conf
? ? ? ? ??參數-c,指定了配置文件的路徑,如果不加-c參數,Nginx會默認加載其安裝目錄的conf子目錄中的nginx.conf文件。
? ? ? ? ??Nginx的停止
? ? ? ? ??可以通過ps命令,查看Nginx的主進程號,如下
? ? ? ? ??Ps –ef | grepnginx
? ? ? ? ??1個進程,備注信息為master process,表示它的主進程。
? ? ? ? ??4個進程,備注信息為worker process,表示它們為子進程。
? ? ? ? ??Nginx的主進程號,如果在Nginx.conf配置文件中,指定了pid文件存放的路徑,該文件中存放的就是Nginx當前的主進程號,如果沒有指定pid文件存放的路徑,默認存放在Nginx的安裝目錄下logs目錄下,可以直接通過一下命令來完成平滑重啟,省下尋找? ??Nginx主進程號的步驟
? ? ? ? ??Kill –信號類型 ‘/user/local/webserver/nginx/logs/nginx.pid’
? ? ? ? ??1、從容停止Nginx
? ? ? ? ??Kill – QUIT Nginx 主進程號
? ? ? ? ??或者
? ? ? ? ??Kill QUIT‘/user/local/webserver/nginx/logs/nginx.pid’
? ? ? ? ??2、快速停止Nginx
? ? ? ? ??Kill – TERM Nginx主進程號
? ? ? ? ??Kill – TERM‘/user/local/webserver/nginx/logs/nginx.pid’
? ? ? ? ??或者
? ? ? ? ??Kill – INT Nginx 主進程號
? ? ? ? ??Kill – INT‘/user/local/webserver/nginx/logs/nginx.pid’
? ? ? ? ??3、強制停止所有Nginx進程
? ? ? ? ??Pkill -9 nginx
總結
以上是生活随笔為你收集整理的Nginx的启动和停止的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx的优点
- 下一篇: Nginx的平滑重启和升级