我们正在运行到以下错误,当我们尝试启动Nginx的(在Ubuntu) “” 启动nginx的“在/ usr /本地/ nginx的/上”,“没有这样的文件或目录” “”

它开始出现突然的。

有没有人遇到这种情况? 任何指针?

在预先感谢

有帮助吗?

解决方案

这里的问题可能是,你一个类似access_log on;在你的配置,文件之一。 只要改变onpath/to/your/logfile:)

其他提示

这似乎并不在运行提供Nginx的apt-get的,因为人会用“sudo的/ usr / sbin目录/ nginx的”启动。是你的nginx二进制真正置于“在/ usr /本地/ nginx的/上”?你从哪里以这种形式得到它?

我的Ubuntu安装使用服务来启动nginx的:

sudo service nginx start

如果出现在日志文件中,而不是外壳的错误信息,那么我认为丢失的文件可能包括通过nginx.conf或由其他的conf文件的东西。你有没有添加任何配置或最近删除所有的配置?

如果它出现在壳,然后有机会的东西是你的nginx的破安装。

我有nginx的安装我的Ubuntu的服务器上,而且也没有/usr/local/nginx/on

/etc/init.d/nginx on启动它。

您只需要创建合作目录/ usr /本地/ nginx的可写nginx的过程

我有完全相同的问题(“没有这样的文件或目录” MGS),并且其原因是以下 - 文件的有错回车符号即可。就如此容易!我在Windows上,我的文字编辑器插入CR + LF的回车,而Unix的只接受LF,否则就不能解析该文件。

您可以了解更多的细节如何在bash脚本从Windows转换为Unix在这里 - HTTP:/ /kb.iu.edu/data/acux.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top