网站建设实际总结,在国外建设网站,做汽车配件招聘网站,自助建设影视网站记录一个坑人的bug#xff0c;
我今天在一台新的liunx上运行nginx来进行反向代理时候#xff0c;发现怎么测都是502 我把配置全部删了从头开始配置#xff0c;发现80端口正常#xff0c;80端口index.html正常#xff0c;反向代理转向http://127.0.0.1/也正常#xff0c;…记录一个坑人的bug
我今天在一台新的liunx上运行nginx来进行反向代理时候发现怎么测都是502 我把配置全部删了从头开始配置发现80端口正常80端口index.html正常反向代理转向http://127.0.0.1/也正常
但就是proxy_pass转向其他端口比如说http://127.0.0.1:3000/时候会出现502
这个bug找了半天最后发现是环境安全策略问题
要运行这个指令 setsebool -P httpd_can_network_connect true 这是一个SELinux的命令用于允许HTTPD进程连接网络。SELinux是一种安全机制用于控制进程和用户对系统资源的访问权限。
如果没有正确配置SELinux可能会导致一些进程无法正常运行例如在Nginx上进行反向代理时可能会导致连接错误。通过执行此命令可以允许HTTPD进程连接网络并解决连接错误的问题。 气死我了这个bug折腾了一个小时。
希望大家不要遇见这个bug。