在 nginx 服务中读取信息时出错:没有那个文件或目录

在 CentOS 安装了 Nginx,每次都是通过 /usr/local/nginx/html/nginx 命令来启动,我想设置为开机自动启动该服务,在网上搜到:chkconfig --level 345 nginx on
可是运行后却提示:在 nginx 服务中读取信息时出错:没有那个文件或目录
请问这是什么意思呢?要怎么弄才行,请教下各位,谢谢了~

阅读 11.2k
1 个回答

chkconfig --level 345 nginx on 这个命令你先要在 /etc/init.d 下有 nginx 这个启动配置文件,网上有很多这个配置文件。但是这个配置文件要具体跟你的 nginx 程序的目录,配置文件的目录做相应的调整。

我的意见就是简单的将 /usr/local/nginx/html/nginx 写入 /etc/rc.local 中。也会开机启动,不过是在分别的 level 里面的程序启动后再执行的。效果一样,其他程序基本不会依赖 nginx 启动的.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题