Nginx

使用了哪個 Nginx 和哪個配置文件

  • June 19, 2018

我正在嘗試為 Nginx 安裝 Phusion Passenger 模組。Nginx 安裝在/usr/sbin/nginx. 安裝程序 gem 下載了 Nginx 源並將它們與乘客支持一起編譯成/opt/nginx/sbin/nginx. 我將此文件複製到/usr/sbin/nginx.

所以目前我懷疑哪個 Nginx 正在執行以及我應該編輯哪個配置文件。

有沒有辦法確定實際使用的 Nginx 的位置以及它使用哪個配置文件?

您應該能夠看到主程序:

florin@vm:~$ ps aux | grep nginx
root       884  0.0  0.0  76944  1308 ?        Ss   10:28   0:00 nginx: master process /usr/sbin/nginx

執行:

$ /usr/sbin/nginx -V 2>&1 | grep --colour=auto conf

它會在附近的某個地方給你一個 –conf-path=/etc/nginx/nginx.conf 。

~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

引用自:https://serverfault.com/questions/587717