详解Nginx启动失败的几种错误处理

详解Nginx启动失败的几种错误处理,第1张

详解Nginx启动失败的几种错误处理

本文详细介绍了几种解释Nginx启动失败的处理错误。根据示例代码在原文中非常详细,对大家的学习培训或者工作都有一定的参考价值。有必要的朋友陪我去了解一下。

在使用Nginx作为Web服务器的整个过程中,存在如下诸多问题:

1,nginx无法启动

systemctlstartnginx.service

启动nginx失败,出现以下错误消息:

正在启动nginx:nginx:[emerg]将()绑定到0.0.0.0:***失败(13:权限被拒绝)

一般这是因为SELinux开启了。应用程序命令getenforce可以查询SELinux。如果输出为ENFORCE,则表明它已打开。用以下方法关闭它:

暂时关闭selinux

setenforce0##设定SELinux变成permissive方式 setenforce1##设定SELinux变成enforcing方式

永久关闭selinux

更改/etc/selinux/config文件
,并将SELINUX=enforcing更改为SELINUX=disabled
,以重新启动设备。

2,403禁止是不正确的

配备nginx后,403Forbidden在页面访问上是不正确的,可以查询不正确的日志来识别问题。/etc/nginx/nginx.conf文件中指定了不正确的日志文件名。默认设置是/var/log/nginx/error.log。

tail/var/log/nginx/error.log

查询,如果发现类似index.html失败(13:权限被拒绝)的信息,一般是因为nginx的用户权限与网站目录文件的用户权限不一致(因为网站目录文件的附属客户一般是xxx或root,nginx的默认设置是nginx,这个可以在/etc/nginx/nginx.conf中更改)。我的解决方案是不改nginx.conf,而是以root帐号登录。另外,把网站目录文件放在/usr/share/nginx/xxx下(确保所有文件的所有下级客户都是root)。重启nginx后,可以正常浏览一切。

到目前为止,本文已经详细介绍了导致Nginx启动失败的几种处理错误。有关Nginx启动失败的大量信息,请搜索之前的文章或再次访问下面的相关文章。期待你以后的申请!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/774350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存