3

当我们尝试启动 Nginx(在 Ubuntu 上)“”正在启动 nginx“/usr/local/nginx/on”“没有这样的文件或目录”“”时,我们遇到了以下错误

它开始突然出现。

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

提前致谢

4

6 回答 6

3

您似乎没有运行 apt-get 提供的 Nginx,因为该 Nginx 将以“sudo /usr/sbin/nginx”启动。你的 nginx 二进制文件真的放在“/usr/local/nginx/on”吗?你是从哪里得到这个表格的?

于 2009-05-15T14:47:58.180 回答
3

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

sudo service nginx start

如果错误消息出现在日志文件而不是 shell 中,那么我认为丢失的文件可能是 nginx.conf 或另一个 conf 文件包含的内容。您最近是否添加了任何配置或删除了任何配置?

如果它出现在 shell 中,那么很可能是您的 nginx 安装中出现了问题。

于 2010-12-05T21:18:35.003 回答
3

这里的问题可能是您的某个access_log on;配置文件中有类似的东西。只需更改onpath/to/your/logfile:)

于 2012-07-22T16:55:31.300 回答
0

我的 Ubuntu 服务器上安装了 nginx,但没有/usr/local/nginx/on.

我从/etc/init.d/nginx on.

于 2009-06-03T09:04:12.480 回答
0

你只需要共同创建目录 /usr/local/nginx 可写到 nginx 进程

于 2009-10-31T04:36:26.077 回答
0

我有完全相同的问题(“没有这样的文件或目录”mgs),原因如下 - 文件有错误的回车符号。就如此容易!我在 Windows 上,我的文本编辑器插入 CR+LF 用于回车,而 Unix 只接受 LF,否则无法解析文件。

您可以在此处阅读如何将 bash 脚本从 Windows 转换为 Unix 的更多详细信息 - http://kb.iu.edu/data/acux.html

于 2011-11-10T13:19:15.110 回答