本文探讨出现的原因是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相关推荐

  1. Nginx 502 bad gateway的解决方案

    Nginx 502 bad gateway的解决方案 参考文章: (1)Nginx 502 bad gateway的解决方案 (2)https://www.cnblogs.com/etiao/p/49 ...

  2. pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本

    星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...

  3. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway(亲测)

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...

  4. Nginx 502 Bad Gateway 错误的原因及解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 刚才在调试程序的时候,居然服务器502错误,昨天晚上也发生了,好像我没有做非常规的操作. 然后网上寻找了下答案, 把一些原因及 ...

  5. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out

    Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止. Nginx 504 Gateway ...

  6. nginx 502 Bad Gateway解决办法

    我的解决方式比较小白, 第一次报这个错(nginx 502 Bad Gateway).网上找了一大圈都是PHP什么的,但是好像都不适用. 于是问了之前的一个同事,他说是不是我的tomcat关闭了,我恍 ...

  7. Nginx 502 Bad Gateway 的错误的解决方案

    我用的是nginx反向代理Apache,直接用Apache不会有任何问题,加上nginx就会有部分ajax请求502的错误,下面是我收集到的解决方案. 一.fastcgi缓冲区设置过小 出现错误,首先 ...

  8. 常见的Nginx 502 Bad Gateway解决办法

    常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数 ...

  9. 解Bug之路-Nginx 502 Bad Gateway

    解Bug之路-Nginx 502 Bad Gateway 前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻.当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在 ...

最新文章

  1. Bean装配之Aware接口
  2. 网卡绑定技术linux c,Linux多网卡绑定
  3. 【进展】冰箱运行监测系统:进展汇报,顺理思路
  4. STM32串口学习总结(经典)
  5. 【公告】【公告】【公告】【公告】
  6. 赏析 Singleflight 设计
  7. 51NOD 1220 约数之和(杜教筛)
  8. 节约内存编程方式操作系统(全概念)
  9. Docker上部署MySQLCluster(基于mysql/mysql-cluster镜像)
  10. 这种玩法闻所未闻,利用python编程自定义QQ的在线状态
  11. mysql linux设置密码_Linux下第一次使用MySQL数据库,设置密码
  12. 问题二十八:ray tracing中的散焦模糊(defocus blur)
  13. Nutch1.2二次开发详细攻略(二)【图文】------Windows平台下Nutch1.2的搭建
  14. IPQ4019 QSDK 下添加RM500Q 5G 驱动 qmi拨号链接网络 配置 IPK包方法
  15. 2.1 对称密钥的生成及以对象序列化方式保存
  16. html css屏蔽右键,css右键菜单.html
  17. 二元logistic回归、ROC曲线及cutoff值
  18. Python爬虫—爬取网易云音乐【热歌榜】歌曲的精彩评论(写入txt文本文件或者MySQL数据库)
  19. 《Windows CE嵌入式开发入门——基于Xscale架构》第4章 外设控制器
  20. 辐射76 服务器离线维护,如果能有离线模式 完善《辐射76》的9种方法

热门文章

  1. ESXi 虚拟交换机安全策略
  2. android 获取设备指纹,Android唯一识别号(设备指纹)的生成及原理
  3. #CSDN软件工程师能力认证学习精选# MongoDB基础篇:MongoDB Shell命令大全
  4. 这个Dubbo注册中心扩展,有点意思
  5. 树莓派终端字体放大和缩小
  6. 代码随想录python笔记9 动态规划
  7. 全国青少年击剑锦标赛
  8. 五原县扬帆志愿者协会开展“春节慰问送温暖,年味渐浓情更深”新春慰问活动
  9. 施金源:6.19下周黄金价格走势预测?及下周黄金操作建议
  10. js中promise原理及手动基本实现_V4