云服务器无法访问TOMCAT的解决办法

一、原因分析

首先明白url访问tomcat的流程:
浏览器输入 公网IP+8080 =>访问该主机的TOMCAT(TOMCAT的默认端口)=>来到主机的TOMCAT的主页

所以说就三个阶段:出现问题也从三个阶段进行出发分析;

二、解决办法

1.检查主机以及tomact是否开启

systemctl status tomcat.service 检查状态(主机重启之后,可能会关闭或者在加载启动此时就无法访问)

2.查看安全组是否8080 端口开放(源0.0.0.0/0对所有用户开放)

3.查看防火墙是否开启

1)firewall-cmd --state(查看防火墙开启状态)
提示running则防火墙已启动
2)firewall-cmd --list-ports(查看防火墙)
3)如果是防火墙没有开启对应端口,可使用以下命令添加需要开放的端口,参考
firewall-cmd --add-port=[端口号]/tcp --permanent ##永久添加80端口
4)防火墙已开放对应端口后,检查是否有应用监听制定端口,可使用以下命令
netstat -lnp

4.tomcat是否出问题,以上都没问题就考虑tomcat的本身问题了(但绝大部分是安全组开放问题);

三、端口总结

80:可直接通过IP访问(默认端口),Apache HTPP server, 查看状态的指令
systemctl status httpd
8080:tomcat

3306: MYSQL,需要开放出方向(和入方向一样的方法)才能外界访问(如通过idea)

22 :ssh端口,PcAnywhere建立TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点。如果配置成特定的模式,许多使用RSAREF库的版本有不少漏洞。(建议在其它端口运行ssh)

3389:是Windows 2000(2003) Server远程桌面的服务端口,可以通过这个端口,用"远程桌面"等连接工具来连接到远程的服务器,如果连接上了,输入系统管理员的用户名和密码后,将变得可以像操作本机一样操作远程的电脑,因此远程服务器一般都将这个端口修改数值或者关闭。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值