tags:
- centOS
- linux
- nginx
categories: - 服務器
找到nginx
首先,如果你忘記了你的nginx的安裝目錄,不妨使用以下命令,找到你的nginx:
find / -name nginx
這個時候,不出意外的話,你的界面將會出現一堆nginx路徑,但是一般可執行的文件是在/sbin/
或者/bin/
目錄下。當然,如果你的shell工具支持關鍵字高亮的話,一眼就能區分該是目錄還是可執行文件了,以下是目錄示例:
/run/nginx
/usr/lib64/nginx
/usr/sbin/nginx
/usr/share/nginx
/usr/libexec/initscripts/legacy-actions/nginx
/etc/logrotate.d/nginx
/etc/sysconfig/nginx
/etc/nginx
/var/lib/yum/repos/x86_64/7/nginx
/var/cache/nginx
/var/cache/yum/x86_64/7/nginx
/var/log/nginx
上述列表中,帶有/sbin/
或者/bin/
的目錄僅有一個,那就是:
/usr/sbin/nginx
找到nginx的配置文件
也就是找到nginx.conf文件,同樣是使用查找命令:
find / -name nginx.conf
這個時候一般只會出現一個配置文件路徑,如下:
/etc/nginx/nginx.conf
拼接命令,啟動nginx
將目錄/usr/sbin/nginx
加上參數 -c
,再加上配置文件目錄:/etc/nginx/nginx.conf
最終變成了:
/usr/sbin/nginx -c /etc/nginx/nginx.conf
此時按下Enter執行,屏幕將會沒有其他的提示,意味着nginx程序啟動成功。
nginx -c 它是設置配置文件。其實nginx -c 它還有一個默認的配置文件路徑。它默認的路徑:/etc/nginx/nginx.conf
,所以上述命令修正后是:
/usr/sbin/nginx -c
怎么知道nginx還有其他的命令呢?
你只需要輸入以下命令即可:
/usr/sbin/nginx -?
Nginx指令拓展知識(中英對照):
-?,-h : this help (這個幫助)
-v : show version and exit (顯示版本並退出)
-V : show version and configure options then exit (顯示版本和選項,然后退出)
-t : test configuration and exit (測試配置和退出)
-T : test configuration, dump it and exit (測試配置,轉儲並退出)
-q : suppress non-error messages during configurationtesting (在配置非錯誤期間,禁止顯示非錯誤消息)
-s signal : send signa1 to a master process: stop, quit, reopen, reload (向主進程發送信息:停止;退出;重新打開;重新加載)
-p prefix : set prefix path (default: /etc/nginx/) (設置前綴路徑,默認:/etc/nginx/)
-c filename : set configuration file (default: /etc/nginx/nginx. conf) (設置配置文件,默認為:/etc/nginx/nginx. conf )
-g directives : set global directives out of configuration file (將配置文件設置為全局指令)