1

您好,我使用 Ubuntu,例如我通过 apt-get 和乘客安装了 nginx ,现在我有两个 nginx.conf 位置(/opt/nginx/conf/nginx.conf 和 /etc/nginx/nginx.conf)(但我删除了第一个 nginx 安装apt-get remove nginx) 我可以确保将使用什么配置文件 (nginx.conf) /etc/init.d/nginx start ?它是比 nginx 相关的更一般的 linux 问题。

4

2 回答 2

1

一种方法是重命名这些配置文件之一,并查看服务是否仍然可以启动。

于 2013-08-28T13:36:32.753 回答
1

在基于 Debian 的 Linux 中,您可以使用dpkg来查找文件所属的包:

dpkg -S /etc/nginx/nginx.conf

请注意,这仅适用于dpkg(因此apt-get,Synaptic、USC 等)安装的文件。在这种特殊情况下,我打赌乘客安装到 /opt,因为安装到 /etc 的备用包管理器将是边缘邪恶。

于 2013-08-28T13:56:13.143 回答