nginx 常用命令

2021-08-28 01:36:32 字數 2144 閱讀 7654

一、啟動  

cd usr/sbin/

./nginx

二、重啟

更改配置重啟nginx  

kill -hup 主程序號或程序號檔案路徑

或者使用

cd /usr/sbin/

./nginx -s reload

判斷配置檔案是否正確 

nginx -t -c /usr/local/nginx/conf/nginx.conf

或者cd /usr/local/nginx/sbin

./nginx -t

三、關閉

查詢nginx主程序號

ps -ef | grep nginx

從容停止   kill -quit 主程序號

快速停止   kill -term 主程序號

強制停止   kill -9 nginx

若nginx.conf配置了pid檔案路徑,如果沒有,則在logs目錄下

kill -訊號型別 '/usr/local/nginx/logs/nginx.pid'

四、公升級

1、先用新程式替換舊程式檔案

2、kill -usr2 舊版程式的主程序號或者程序檔名

此時舊的nginx主程序會把自己的程序檔案改名為.oldbin,然後執行新版nginx,此時新舊版本同時執行

3、kill -winch 舊版本主程序號

4、不過載配置啟動新/舊工作程序

kill -hup 舊/新版本主程序號

從容關閉舊/新程序

kill -quit 舊/新程序號

快速關閉舊/新程序

kill -term 舊/新程序號

啟動**格式:nginx安裝目錄位址 -c nginx配置檔案位址

例如:

[root@linuxserver sbin]#/usr/local/nginx/sbin/nginx

-c/usr/local/nginx/conf/nginx.conf

nginx的停止有三種方式:

1、檢視程序號

2、殺死程序

1、檢視程序號

2、殺死程序

[root@linuxserver ~]# kill -term

2132

或 [root@linuxserver ~]# kill -int 2132

[root@linuxserver ~]# pkill -9 nginx

看到如下顯示nginx.conf syntax is ok

nginx.conf test is successful

說明配置檔案正確!

nginx常用命令

root ta30 53 nginx pwd usr local nginx root ta30 53 nginx sbin nginx root ta30 53 nginx sbin nginx s stop root ta30 53 nginx sbin nginx s quit s都是採用向 ...

nginx 常用命令

poechant ubuntu sudo sbin nginxpoechant ubuntu sudo sbin nginx s stop poechant ubuntu sudo sbin nginx s quit s都是採用向 nginx 傳送訊號的方式。poechant ubuntu sudo...

Nginx常用命令

usr local nginx sbin nginx t或 usr local nginx sbin t c usr local nginx conf nginx.conf檢測結果會提示配置檔案 出現了錯誤,出現success說明檔案正確。顯示版本資訊可以用 usr local nginx sbin...