我刚刚安装Ubuntu 服务器 11.04 (Natty Narwhal) 64 位.
然后安装nginx通过:
sudo apt-get install nginx
我正确配置了它并运行它:
sudo service nginx start
到目前为止,一切正常。服务器正在正确响应请求。
运行sudo service nginx status
并得到:nginx 正在运行。
重启后,服务器没有运行。运行sudo service nginx status
并得到:无法访问 nginx 的 PID 文件。
pid 文件:
-rw-r--r-- 1 root root 0 2011-07-01 10:34 /var/run/nginx.pid
注意:尝试使用 使其在启动时运行sudo update-rc.d nginx defaults
,但脚本的链接(正确地)已经到位并且没有做出任何改变。
我应该怎么做才能让它在启动时运行?
解决了。
由于某些奇怪的原因,nginx 尝试启动时(启动期间)未安装日志目录。
将日志文件更改为其他位置后,一切正常。
答案1
由于某些奇怪的原因,nginx 尝试启动时(启动期间)未安装日志目录。将日志文件更改为其他位置后,一切正常。