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


Posted in Servers onApril 01, 2021

使用Nginx做Web服务器过程中,碰到过以下几个问题:

1、nginx启动失败

systemctl start nginx.service

启动nginx失败,报错信息如下:

Starting nginx: nginx: [emerg] bind() to 0.0.0.0:**** failed (13: Permission denied)

这通常是因为开启了SELinux的原因,使用命令 getenforce 可以查看SELinux状态,如果输出为 enforcing 表示已开启。用以下方法关闭:

临时关闭selinux

setenforce 0 ##设置SELinux 成为permissive模式
setenforce 1 ##设置SELinux 成为enforcing模式

永久关闭selinux

修改 /etc/selinux/config 文件
 将 SELINUX=enforcing 改为 SELINUX=disabled
重启机器即可

2、403 Forbidden 错误

nginx配置好后,访问页面出现 403 Forbidden 错误,可以查看错误日志来判断问题原因。在 /etc/nginx/nginx.conf 文件中指定了错误日志文件名,默认是 /var/log/nginx/error.log,使用命令

tail /var/log/nginx/error.log

查看,如果发现有类似 index.html failed (13: Permission denied) 的信息,通常是nginx用户权限和网站目录文件的用户权限不一致的原因(因为网站目录文件的所属用户通常是xxx或root,而nginx的默认工作进程用户是nginx,这可以在 /etc/nginx/nginx.conf 中修改),我的解决方法是不修改nginx.conf,而是以root用户登录,同时把网站目录文件放在 /usr/share/nginx/xxx 下(保证所有文件的所属用户都是root),之后重启nginx,就可以正常访问了。

到此这篇关于详解Nginx启动失败的几种错误处理的文章就介绍到这了,更多相关Nginx 启动失败内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
Nginx的反向代理实例详解
Mar 31 Servers
Mac环境Nginx配置和访问本地静态资源的实现
Mar 31 Servers
学习nginx基础知识
Sep 04 Servers
Rhit高效可视化Nginx日志查看工具
Nov 01 Servers
Apache Pulsar集群搭建部署详细过程
Feb 12 Servers
Nginx 安装SSL证书完成HTTPS部署
Apr 28 Servers
nginx配置限速限流基于内置模块
May 02 Servers
Nginx利用Logrotate实现日志分割
May 20 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
Nginx文件已经存在全局反向代理问题排查记录
Jul 15 Servers
Windows server 2003卸载和安装IIS的图文教程
Jul 15 Servers
Nginx 根据URL带的参数转发的实现
Apr 01 #Servers
Nginx Rewrite使用场景及配置方法解析
Nginx解决403 forbidden的完整步骤
Apr 01 #Servers
详解nginx.conf 中 root 目录设置问题
Apr 01 #Servers
小程序后台PHP版本部署运行 LNMP+WNMP
扩展多台相同的Web服务器
Apr 01 #Servers
Nginx安装完成没有生成sbin目录的解决方法
You might like
长波有什么东西
2021/03/01 无线电
php获取地址栏信息的代码
2008/10/08 PHP
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
jquery 页面全选框实践代码
2010/04/02 Javascript
学习并汇集javascript匿名函数
2010/11/25 Javascript
整理8个很棒的 jQuery 倒计时插件和教程
2011/12/12 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
vue-cli常用设置总结
2018/02/24 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
React中Ref 的使用方法详解
2020/04/28 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python读写Excel文件的实例
2013/11/01 Python
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python如何查看微信消息撤回
2018/11/27 Python
Python单元和文档测试实例详解
2019/04/11 Python
python实现智能语音天气预报
2019/12/02 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Laura Mercier官网:彩妆大师罗拉玛斯亚的化妆品牌
2018/01/04 全球购物
Gap英国官网:Gap UK
2018/07/18 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
管理学院毕业生自荐信范文
2014/03/10 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
就业推荐表院系意见
2015/06/05 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
导游词之安徽醉翁亭
2020/01/10 职场文书
sql中mod()函数取余数的用法
2021/05/29 SQL Server
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
Python绘制散点图之可视化神器pyecharts
2022/07/07 Python