参考:
https://blog.csdn.net/universsky2015/article/details/127181579

https://blog.csdn.net/qq_39505065/article/details/107234211
在这里插入图片描述

##主要就是从上面两个防火墙工具上去解决;开放相关端口


1、ufw

https://linux265.com/news/3793.html

sudo ufw status

sudo ufw enable  ##打开防火墙
sudo ufw disable
sudo ufw allow 81  #允许端口

。。。

sudo ufw reload  ## 设置完最后都relaod

注意:
参考:https://www.cnblogs.com/lovesKey/p/16862319.html

如果是开放docker指定的端口可能还是不生效,这时需要如果希望允许外部网络访问 Docker 容器提供的服务,比如有一个容器的服务端口是 80。那就可以用以下命令来允许外部网络访问这个服务:

ufw route allow proto tcp from any to any port 80

2、firewalld

service firewalld restart ##重启
service firewalld start ##开启
service firewalld stop ##关闭

firewall-cmd --zone=public --permanent --add-port=8010/tcp #允许端口
firewall-cmd --permanent --zone=public --add-service=http #允许服务

firewall-cmd --reload  ## 设置完最后都relaod

sudo firewall-cmd --list-ports  #查看端口情况
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐