centos7开放8080端口


首先查看自己目前的防火墙端口情况:iptables -L -n

可以看到我的服务器上目前开放的端口号有:22,8080,8090.如果你是新 装的系统,应该只有22端口开放

下面我们实现开放8089新的端口:

首先修改/etc/sysconfig/iptables文件,如果你是新装的系统,应该也是没有这个文件的,解决办法如下:

1、停止并屏蔽firewalld服务

systemctl stop firewalld
systemctl mask firewalld
2、安装iptables-services软件包

yum install iptables-services
3、在引导时启用iptables服务

systemctl enable iptables
4、启动iptables服务

systemctl start iptables
5、保存防火墙规则

service iptables save

/usr/libexec/iptables/iptables.init save
6、附加:停止、启动,重启防火墙

systemctl [stop|start|restart] iptables

不出意外执行完这些操作之后,你应该就能轻松的发现这个文件了

现在接着修改/etc/sysconfig/iptables文件

vim /etc/sysconfig/iptables

在 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 后面追加需要开放端口的代码,比如8089

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8089 -j ACCEPT

 

保存后重启防火墙:

systemctl restart iptables

重新查看防火墙开放端口:

8089端口已经开放。

最后我在访问服务器上部署的项目时,配置好防火墙后依然无法访问,最后原因是腾讯云的服务器默认只开放部分端口,可以去控制台的安全组设置一下

参考文章:https://blog.csdn.net/qq_30745307/article/details/81049545

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM