首页服务器Centos系统如何yum安装Nginx和502错误怎么解决?

Centos系统如何yum安装Nginx和502错误怎么解决?

时间2024-03-21 19:12:03发布访客分类服务器浏览1272
导读:今天就跟大家聊聊有关“Centos系统如何yum安装Nginx和502错误怎么解决?”的内容,可能很多人都不太了解,为了让大家更加了解“Centos系统如何yum安装Nginx和502错误怎么解决?”,小编给大家总结了以下内容,希望这篇文章...
今天就跟大家聊聊有关“Centos系统如何yum安装Nginx和502错误怎么解决?”的内容,可能很多人都不太了解,为了让大家更加了解“Centos系统如何yum安装Nginx和502错误怎么解决?”,小编给大家总结了以下内容,希望这篇文章能帮助大家,下面我们一起来了解看看吧。


安装与配置

1.安装nginx

yum intsall nginx
sudo systemctl start nginx  启动服务
sudo firewall-cmd --permanent --zone=public --add-service=http     允许http通信
sudo firewall-cmd --permanent --zone=public --add-service=https  允许https通信
sudo firewall-cmd --reload     重新加载配置

2.配置

在 /etc/nginx/conf.d 目录中新建一个my.conf文件,在此之前先将nginx.conf 配置文件中的server节点注释掉

server {
    
        listen 80;
 #映射端口 location / {
     proxy_pass http://localhost:5000;
     #监听端口 proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection keep-alive;
     proxy_set_header Host $host;
     proxy_cache_bypass $http_upgrade;
 }
 }
    

3.使用新配置启动nginx

执行这两个命令中的任一个重置nginx

 nginx -s reload  重新加载配置文件
 systemctl  nginx restart  重启nginx

4.访问网站

此时通过80端口访问网站应该是一切正常,但不凡意外发生

异常情况502

进入 /var/log/nginx/ 目录中查看错误日志,如果是以下错误,可以尝试用下面的方法解决

getsebool -a |grep httpd_can_network_connect //检查http网络访问权限情况

我们可以看到它是关闭状态的

执行 setsebool -P httpd_can_network_connect 1 //开启网络访问权限

开启后 http_can_network_connect 状态为on

此时在访问应该不会再有问题了,此文仅为学习时记录,我自己重现了三次,应该是没什么问题的。最后 跟jesse 一起学习.Net Core 。


以上就是关于“Centos系统如何yum安装Nginx和502错误怎么解决?”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Centos系统如何yum安装Nginx和502错误怎么解决?
本文地址: https://pptw.com/jishu/649465.html
zabbix3如何在Centos7下搭配apache、mysql和php安装使用? CentOS系统如何安装配置Apache并支持Perl,PHP,Ruby等,并且设置WebDAV?

游客 回复需填写必要信息