我正在尝试为Nginx安装Phusion Passenger模块。 在/usr/sbin/nginx安装了Nginx。 安装程序gem下载了Nginx源代码,并将其与Passenger支持编译到/opt/nginx/sbin/nginx 。 我把这个文件复制到/usr/sbin/nginx 。
所以目前我不确定哪个Nginx正在运行,以及我应该编辑哪个configuration文件。
有什么方法可以确定实际使用的Nginx的位置以及它使用哪个configuration文件?
你将能够看到主进程:
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的地方。