Nginx没有启动,没有反馈

我在一个EC2实例上部署一个基于nginx / uwsgi的服务器,当我启动nginx时,我没有得到任何反馈。

/etc/init.d/nginx start 

什么也不返回

我可以确认它离线,但当我尝试检查configuration时,它会挂起。

 /etc/init.d/nginx configtest 

回报

  *Testing nginx configuration 

没有别的。

我确实有一个configuration文件位于/etc/nginx/nginx.conf,以及核心/etc/init.d/nginx文件。 如果他们帮忙,我可以上传其中的任何一个。

编辑:在nginx错误报告日志文件'[警报] 17644#0:nginx.pm版本1.2.6(Ubuntu)是必需的,但1.2.6被发现'我安装了这个从简单的命令

  sudo apt-get install nginx-extras 

使用eg执行rc脚本

 bash -x /etc/init.d/nginx start 

看看哪里出了问题,然后从那里出发。

有一件事是日志,最坏的情况是使用strace来启动nginx。

看看快速复制/粘贴到Google发现: https : //bugs.launchpad.net/ubuntu/+source/nginx/+bug/1174158

你使用的是什么操作系统,/etc/init.d/nginx是否有正确的path在这台特定的服务器上启动NGinx?

如果你是新手,想要在ubuntu上安装nginx的简单方法,请尝试:

sudo apt-get install nginx

然后你开始像这样的nginx:

sudo服务nginx启动

还有其他的方法可以安装nginx(从源代码编译,或者从更新的镜像中获取),但是如果你不需要任何exception的东西,上面的方法是启动和运行的最简单,最快捷的方法。