nginx-目錄結構和命令選項

nginx目錄結構

ll /usr/local/nginxnginx目錄結構
conf:配置文件目錄
html:測試網頁目錄
logs:日誌目錄
sbin:程序目錄nginx-sbin

nginx命令選項

命令選項 說明
-h 查看幫助選項
-V 查看版本信息和配置選項
-t 測試nginx配置文件語法
-c 指定配置選項文件路徑
-s signal發送信號給master進程,signal:stop,quit,reopen,reload

示例:nginx -V
nginx-V
示例:nginx -t
nginx-t
示例:-c filename 指定配置選項文件路徑
如果你是yum安裝它會默認指定爲/etc/nginx/nginx.conf。
如果是編譯安裝默認是編譯時候./configure --conf-path=PATH指定的路徑,缺省值是安裝目錄下的conf/nginx.conf。

創建文件目錄/usr/local/nginx-test/con,從nginx安裝目錄下拷貝相應的配置文件,並且修改監聽端口爲90。
在這裏插入圖片描述
在這裏插入圖片描述
nginx -c /usr/local/nginx-test/conf/nginx.conf
在這裏插入圖片描述
上圖可以看到一共有80和90兩個nginx進程,其中80是一開始啓動的進程使用的是默認配置文件,90就是上面使用-c選項指定配置文件路徑啓動的新進程。
在這裏插入圖片描述
上圖通過localhost:90能順利訪問到index.html

示例-s signal發送信號給master進程,signal:stop,quit,reopen,reload
示例:nginx -s stop 配置文件路徑,關閉相應的nginx進程
在這裏插入圖片描述
可以看出90端口的nginx進程已經被關閉。
如果是nginx -s stop將關閉使用默認配置文件啓動的進程也就是佔用80端口的nginx進程。

示例:nginx -s reload 配置文件路徑,重新加載相應的配置文件。
vim conf/nginx.conf,然後修改端口爲100,nginx -s reload
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章