Debian上的nginx:设置启动配置文件?

Debian上的nginx:设置启动配置文件?,nginx,debian,Nginx,Debian,我已经在Debian上安装了nginx: apt-get install nginx-full 我看到它会自动启动,并作为root启动,这很烦人,但可以忍受 我的问题是设置启动配置文件。如何修改启动nginx守护进程以始终使用我的conf?还有希望是根前缀 理想情况下,我希望修改守护进程以执行以下操作: nginx -c $MY_PATH/site/nginx/conf/nginx-www-phantomjscloud.conf -p $MY_PATH -s reload 为什么不编辑ngi

我已经在Debian上安装了nginx:

apt-get install nginx-full
我看到它会自动启动,并作为root启动,这很烦人,但可以忍受

我的问题是设置启动配置文件。如何修改启动nginx守护进程以始终使用我的conf?还有希望是根前缀

理想情况下,我希望修改守护进程以执行以下操作:

nginx -c $MY_PATH/site/nginx/conf/nginx-www-phantomjscloud.conf -p $MY_PATH -s reload

为什么不编辑nginx.conf,您可以在那里更改任何东西,即使是nginx运行asit的恼人用户,因为我有一个自动部署过程,并且不喜欢弄乱应用程序安装的文件。现在,我将cron作业设置为关闭nginx,并使用配置运行自己的nginx。但这有点像黑客。例如,你可以备份到nginx.conf.bak并编辑原始文件,这些文件将被编辑,或者第二个选项是创建/etc/init.d/nginx的副本,并使用自己的参数创建自己的服务,然后,您可以简单地运行服务mynginx start,例如,如何阻止nginx自动启动?我相信,如果您停止服务一次,它就不应该自行启动