centOS7, nginx 502 bad gateway
本文探讨出现的原因是centOS7的selinux安全机制,会导致进程端口访问受限,从而nginx报错502
基于上文 nginx启动报错[emerg]bind xxx failed, permission denied(原因是selinux 安全机制端口限制) 的进一步发现问题及探究。
上文情况解决后,然后访问nginx代理的后端,会出现nginx 502 bad gateway的问题,这个问题依然源于 selinux 安全机制
原因是selinux安全机制默认将httpd网络连接关闭,启用即可
查看httpd,默认是关闭状态
getsebool httpd_can_network_connect # 默认是off
启用httpd网络连接
sudo setsebool -P httpd_can_network_connect 1
总结:centOS7的selinux安全机制默认限制进程上下文访问,需要放行。
PS:当然你可以临时关闭 selinux 安全机制,改变其模式(有三种)。注意重启失效的问题。不想折腾可关闭。。。
centOS7, nginx 502 bad gateway相关推荐
- Nginx 502 bad gateway的解决方案
Nginx 502 bad gateway的解决方案 参考文章: (1)Nginx 502 bad gateway的解决方案 (2)https://www.cnblogs.com/etiao/p/49 ...
- pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本
星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...
- 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway(亲测)
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...
- Nginx 502 Bad Gateway 错误的原因及解决方法
2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候,居然服务器502错误,昨天晚上也发生了,好像我没有做非常规的操作. 然后网上寻找了下答案, 把一些原因及 ...
- 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...
- nginx 502 Bad Gateway解决办法
我的解决方式比较小白, 第一次报这个错(nginx 502 Bad Gateway).网上找了一大圈都是PHP什么的,但是好像都不适用. 于是问了之前的一个同事,他说是不是我的tomcat关闭了,我恍 ...
- Nginx 502 Bad Gateway 的错误的解决方案
我用的是nginx反向代理Apache,直接用Apache不会有任何问题,加上nginx就会有部分ajax请求502的错误,下面是我收集到的解决方案. 一.fastcgi缓冲区设置过小 出现错误,首先 ...
- 常见的Nginx 502 Bad Gateway解决办法
常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...
- 解Bug之路-Nginx 502 Bad Gateway
解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻.当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在 ...
最新文章
- Bean装配之Aware接口
- 网卡绑定技术linux c,Linux多网卡绑定
- 【进展】冰箱运行监测系统:进展汇报,顺理思路
- STM32串口学习总结(经典)
- 【公告】【公告】【公告】【公告】
- 赏析 Singleflight 设计
- 51NOD 1220 约数之和(杜教筛)
- 节约内存编程方式操作系统(全概念)
- Docker上部署MySQLCluster(基于mysql/mysql-cluster镜像)
- 这种玩法闻所未闻,利用python编程自定义QQ的在线状态
- mysql linux设置密码_Linux下第一次使用MySQL数据库,设置密码
- 问题二十八:ray tracing中的散焦模糊(defocus blur)
- Nutch1.2二次开发详细攻略(二)【图文】------Windows平台下Nutch1.2的搭建
- IPQ4019 QSDK 下添加RM500Q 5G 驱动 qmi拨号链接网络 配置 IPK包方法
- 2.1 对称密钥的生成及以对象序列化方式保存
- html css屏蔽右键,css右键菜单.html
- 二元logistic回归、ROC曲线及cutoff值
- Python爬虫—爬取网易云音乐【热歌榜】歌曲的精彩评论(写入txt文本文件或者MySQL数据库)
- 《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器
- 辐射76 服务器离线维护,如果能有离线模式 完善《辐射76》的9种方法
热门文章
- ESXi 虚拟交换机安全策略
- android 获取设备指纹,Android唯一识别号(设备指纹)的生成及原理
- #CSDN软件工程师能力认证学习精选# MongoDB基础篇:MongoDB Shell命令大全
- 这个Dubbo注册中心扩展,有点意思
- 树莓派终端字体放大和缩小
- 代码随想录python笔记9 动态规划
- 全国青少年击剑锦标赛
- 五原县扬帆志愿者协会开展“春节慰问送温暖,年味渐浓情更深”新春慰问活动
- 施金源:6.19下周黄金价格走势预测?及下周黄金操作建议
- js中promise原理及手动基本实现_V4