ubuntu – 如何通过暴发启动nginx?

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何通过暴发启动nginx?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
背景:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS"

我已经构建了Nginx,我想使用upstart来启动它:

来自网站的Nginx upstart脚本:

description "Nginx http daemon"

start on runlevel 2

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

console owner

exec /usr/sbin/Nginx -c /etc/Nginx/Nginx.conf  -g "daemon off;"

respawn

当我尝试使用initctl运行它时,我得到“未知工作”,我刚刚学到的意思是存在错误,(“错误”描述错误有什么问题?)

有人能指出我正确的方向吗?我已经阅读了文档,因为它对SysV init替换来说似乎有点稀疏……但是只需要将这个作业添加到列表中,运行它,继续我生命中剩下的事情. .. 有小费吗?

编辑:initctl版本
init(新贵0.6.5)

在Upstart> = 0.5的新贵作业说明中,您不能有多个停止指令.

控制台所有者可能不是你想要的(这使得Nginx成为系统控制台的所有者).

尝试:

description "Nginx http daemon"
start on runlevel 2
stop on runlevel [016]
console output
exec /usr/sbin/Nginx -c /etc/Nginx/Nginx.conf  -g "daemon off;"
respawn

猜你在找的Ubuntu相关文章