啓動程式碼格式:nginx安裝目錄地址 -c nginx組態檔地址
例如:
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx的停止有三種方式:
1、檢視進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -QUIT 2072
1、檢視進程號
[root@LinuxServer ~]# ps -ef|grep nginx
2、殺死進程
[root@LinuxServer ~]# kill -TERM 2132
或 [root@LinuxServer ~]# kill -INT 2132
[root@LinuxServer ~]# pkill -9 nginx
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到如下顯示nginx.conf syntax is ok
nginx.conf test is successful
說明組態檔正確!
方法二:在啓動命令-c前加-t
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可
方法二:查詢當前nginx進程號,然後輸入命令:kill -HUP 進程號 實現重新啓動nginx服務
cd /usr/local/nginx/sbin
./nginx
nginx服務啓動後預設的進程號會放在/usr/local/nginx/logs/nginx.pid檔案
cat nginx.pid 檢視進程號
cd /usr/local/nginx
./nginx -HUP pid
./nginx -s reload
./nginx -h 檢視nginx所有的命令參數
options | 說明 |
---|---|
-?,-h | this help |
-v | 顯示nginx的版本號 |
-V | 顯示nginx的版本號和編譯資訊 |
-t | 檢查nginx組態檔的正確性 |
-T | 檢查nginx組態檔的正確定及組態檔的詳細設定內容 |
-q | suppress non-error messages during configuration testing |
-s signal | 向主進程發送信號,如:./nginx -s reload 組態檔變化後重新載入組態檔並重新啓動nginx服務 |
-p prefix | 設定nginx的安裝路徑 |
-c filename | 設定nginx組態檔的路徑 |
-g directives | 設定組態檔之外的全域性指令 |