1. 查看nginx的PID,以常用的80端口為例:
[root@xiaoyuer scripts]# netstat -lntup|grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 13309/nginx #可以知道nginx進程是13309
2. 通過相應的進程ID(比如:13309)查詢當前運行的nginx路徑:
[root@xiaoyuer scripts]# ll /proc/13309/exe lrwxrwxrwx 1 root root 0 Jan 4 17:02 /proc/13309/exe -> /data/nginx/sbin/nginx
3. 獲取到nginx的執行路徑后,使用-t參數即可獲取該進程對應的配置文件路徑,如:
/usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
其實所有的啟動命令都是類似