linux centos 7 防火墙相关

本文介绍在CentOS 7中配置防火墙以开放特定端口的方法,如80和8080端口,以及解决因运营商限制80端口导致的问题。

centos 7 系统 默认是开启防火墙,而且没有打开80和8080等端口。

因此,今天配置tomcat和nginx后,分别无法正常访问

访问80和8080端口都报:502错误。(错误的网关)查询资料得知是防火墙的原因。

搜索得知以下命令:

systemctl start firewalld # 启动firewall
systemctl enable firewalld # 开机启动firewall

在firewall正常运行的情况下输入以下命令

firewall-cmd --zone=public --add-port=80/tcp --permanent #添加80端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent  #添加3306端口

firewall-cmd --query-port=80/tcp --zone=public  #查询80端口是否开启

开启8080端口后,tomcat可以正常访问

开启80端口后,访问服务器ip,仍不正常,

报302错误,被重定向了

关闭nginx后,再访问ip,报错如下:

在服务器上可以正常访问nginx,显示nginx 的欢迎页面。

 问题解决:运营商把机房所有服务器的80端口做了限制,无法通过ip直接访问机房服务器的80端口。

转载于:https://www.cnblogs.com/wzk1992/p/7019676.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值