nginx學習2 常用命令操作

2021-07-08 12:36:16 字數 1238 閱讀 4268

nginx可以通過自帶的命令進行維護,也可以通過傳送系統訊號的方式進行維護;

1. nginx啟動

sudo /usr/local/nginx/nginx

2. 系統訊號維護

2.1 主程序訊號

term, int

暴力關閉

quit

平滑關閉

hup平滑重啟所有工作程序

usr1

重新開啟日誌檔案

usr2

upgrading an executable file

winch

平滑關閉所有工作程序

2.2 工作程序訊號

term, int

暴力關閉

quit

平滑重啟

usr1

重新開啟日誌檔案

winch

除錯時異常終止 (requires debug_points to be enabled)

3. nginx命令維護(一般情況下推薦使用這中方式)

3.1 基本概念

nginx命令有接收訊號的功能, 可以通過它定義的訊號來的nginx進行維護,可以理解為對nginx對常用操作的乙個封裝; 該方式訊號直接發給主程序, 主程序收到訊號後,做處理, 然後再傳送系統訊號給工作程序

sudo /usr/local/nginx/nginx -s [stop|quit|reload|reopen]

3.2 常用維護之類

4.1 啟動nginx

sudo /usr/local/nginx/nginx

4.2 檢查配置檔案(修改檔案後, 推薦檢查下配置在重啟)

sudo /usr/local/nginx/nginx -t

4.2 平滑重啟nginx(當改動配置或nginx異常時)

sudo /usr/local/nginx/nginx -s reload

4.3  平滑關閉nginx(當停服時)

sudo /usr/local/nginx/nginx -s quit

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...