Nginx不起作用

Nginx不起作用,nginx,Nginx,在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 in

在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
还有我在谷歌上找到的许多其他东西——它们都不起作用。nginx:无法识别的服务、未找到命令等


如何启动nginx

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

sudo apt-get install nginx
它应该自动启动nginx。如果没有,您可以手动启动

sudo /etc/init.d/nginx start

对于通过乘客使用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命令

哪个nginx的输出是什么?你说的不工作是什么意思?@Eternal Learner,一个nginx,没有输出。不工作意味着错误消息-nginx:无法识别的服务,未找到命令,如果正在安装nginx,请执行etccheck/optthere@Eternal-本目录中没有任何内容,这意味着您的源代码编译失败。不要将所有命令集中在一起,而是尝试逐个运行它们。这样,您将注意到哪个步骤失败。您可以在./configure命令中添加-prefix以强制安装在特定文件夹中/opt/是我没有使用的约定。我的矿是从源头上建起来的。但我忘了让我的初始化脚本可执行。。。这是漫长的一天。哈