本文共 816 字,大约阅读时间需要 2 分钟。
最近在使用华为云的时候遇到的问题,在tomcat成功在云服务器的centos下运行,但是在外网却无法访问。
使用的系统为centos71、输入命令 netstat -tunlp查看服务器是否开启8080端口
此时8080端口是没有开启的 ,如果是开启的那么转到第二种情况
2、查看防火墙状态
firewall-cmd --state #查看防火墙状态。
运行结果为running或者not running
如果结果为not running则输入下面的命令开启防火墙
systemctl start firewalld
3、在防火墙开启状态下添加需要开启的端口
firewall-cmd --permanent --zone=public --add-port=8080/tcp #永久的添加该端口。去掉--permanent则表示临时。
关闭端口的命令
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
4、加载之前修改的配置。
firewall-cmd --reload
5、查看端口是否添加成功
firewall-cmd --permanent --zone=public --list-ports
6、重启防火墙
systemctl start firewalld.service
7、查看所有的开启的端口
netstat -tunlp8080端口成功开启
1、在购买的云服务器上查看安全组
2、进入安全组配置界面 3、查看webserver安全组是否存在8080端口 检查发现8080端口存在,则在最开始的进入安全组配置界面 添加webserver安全组,即可。 不存在则添加端口 新建后,添加该安全组方法和上面的一致。4、等待几分钟即可访问
转载地址:http://rgren.baihongyu.com/