-1

在 ubuntu 12.04(服务器)中:

sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev
wget http://nginx.org/download/nginx-1.5.6.tar.gz && tar zxvf nginx-1.5.6.tar.gz && cd nginx-1.5.6 && ./configure && make && sudo make install

然后我尝试:

sudo service nginx start
or
nginx -s reload

以及我在 google 中找到的许多其他内容 - 所有这些都不起作用。(nginx:无法识别的服务,找不到命令等)

如何启动nginx?

4

2 回答 2

6

对于通过乘客使用 nginx 安装的你们:

$ wget -O init-deb.sh https://gist.githubusercontent.com/rschmitty/5891885/raw/9b737a42e950581f16ed3074c69f5bcb920f24cb/660-init-deb.sh
$ sudo mv init-deb.sh /etc/init.d/nginx 
$ sudo chmod +x /etc/init.d/nginx 
$ sudo /usr/sbin/update-rc.d -f nginx defaults

它启用标准服务 nginx start|stop|restart|reload 命令

于 2015-01-29T07:11:42.437 回答
2

您可以像安装这些库一样安装 nginx。手动编译它的唯一原因是如果您想要一个真正的新功能或安全修复。

sudo apt-get install nginx

它应该自动启动 nginx。如果没有,您可以手动启动它。

sudo /etc/init.d/nginx start
于 2013-10-31T02:40:52.620 回答