linux下如何查找nginx配置文件的位置


 

 

nginx的配置放在nginx.conf文件中,一般我們可以使用以下命令查看服務器中存在的nginx.conf文件。

locate nginx.conf
/usr/local/etc/nginx/nginx.conf
/usr/local/etc/nginx/nginx.conf.default
...

如果服務器中存在多個nginx.conf文件,我們並不知道實際上調用的是哪個配置文件,因此我們必須找到實際調用的配置文件才能進行修改。

查看nginx實際調用的配置文件

1.查看nginx路徑

ps aux|grep nginx root 352 0.0 0.0 2468624 924 ?? S 10:43上午 0:00.08 nginx: worker process root 232 0.0 0.0 2459408 532 ?? S 10:43上午 0:00.02 nginx: master process /usr/local/opt/nginx/bin/nginx -g daemon off; root 2345 0.0 0.0 2432772 640 s000 S+ 1:01下午 0:00.00 grep nginx

nginx的路徑為:/usr/local/opt/nginx/bin/nginx

2.查看nginx配置文件路徑

使用nginx的 -t 參數進行配置檢查,即可知道實際調用的配置文件路徑及是否調用有效。

/usr/local/opt/nginx/bin/nginx -t nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful

測試可知,nginx的配置文件路徑為:/usr/local/etc/nginx/nginx.conf 且調用有效。

linux下如何查找nginx配置文件的位置,方法如下:

先找出nginx可執行文件的路徑

1
ps -ef | grep nginx

  

返回
[root@localhost /data/nginx/logs 09:47:00&&23]#ps -ef | grep nginx
root 1734 1 0 Oct28 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

那么/usr/local/nginx/conf/nginx.conf就是配置文件了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM