如何在我的Amazon EC2实例上停止nginx

时间:2014-07-12 04:59:38

标签: nginx amazon-ec2 recompile

我正在尝试重新编译nginx以添加页面速度模块。从来没有做过这样的事情,所以有点害怕!在做“make”之后,我想要停止nginx。问题是它似乎重新启动,因为我的网站永远不会停机,如果我继续运行命令,它每次都会使用新ID停止它:

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9107 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9131 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9151 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

[ec2-user@ nginx-1.6.0]$ sudo service nginx stop
Stopping nginx: /sbin/service: line 66:  9171 Killed                  env -i PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS}

所以现在我害怕在我的Nginx仍在运行时进行make install,因为我知道我应该在进行make install之前停止它。我该怎么办?

1 个答案:

答案 0 :(得分:7)

看起来有一个新手脚本可以让Nginx保持运行状态。运行此命令后,我能够停止Nginx:

sudo initctl stop nginx