/etc/init.d/nginx不可执行
我在互联网上搜索了一段时间,没有找到解决方案,所以我在这里问:我的问题是,为什么这个文件(/etc/init.d/nginx不可执行,nginx,debian,passenger,Nginx,Debian,Passenger,我在互联网上搜索了一段时间,没有找到解决方案,所以我在这里问:我的问题是,为什么这个文件(/etc/init.d/nginx)不可执行 我在看昨天的教程,遇到了一个问题。在使用服务nginx restart-命令之前,一切正常。当我尝试运行此命令时,我将获得 nginx: You don't have permissions to execute nginx. 在谷歌搜索了一段时间后,我找到了一个可能的答案,但这已经在Alex的教程/演练中完成了: $ sudo chmod +x /etc
/etc/init.d/nginx
)不可执行
我在看昨天的教程,遇到了一个问题。在使用服务nginx restart
-命令之前,一切正常。当我尝试运行此命令时,我将获得
nginx: You don't have permissions to execute nginx.
在谷歌搜索了一段时间后,我找到了一个可能的答案,但这已经在Alex的教程/演练中完成了:
$ sudo chmod +x /etc/init.d/nginx
如果您不想阅读本教程,请提供一些信息:
- 我正在使用Nginx(阅读本文时您会知道)
- 它与Passenger一起安装,然后从头导入了Nginx Init脚本和Nginx.conf文件
- 哦,我运行的是Debian而不是Ubuntu,但这不应该;这不是问题,还是
因此,如果有人能帮助我,我将非常感激。谢谢 确保init脚本中的变量正确: 下面是一个示例脚本:
例如,我不得不将NGINX_CONF_文件=“/usr/local/NGINX/CONF/NGINX.CONF”更改为NGINX_CONF_文件=“/etc/NGINX/NGINX.CONF”,这样就解决了我的问题。为什么不运行
sudo服务而不是服务我也尝试了“sudo”,但也没用。我也是root用户。sudo服务nginx start
说没有权限?从今天开始,它就不会返回任何内容。我也有同样的问题。你找到解决方案了吗