调试小结——服务器端tomcat无法访问

本文介绍了解决在服务器端部署Tomcat后,本地能够通过http://localhost:8080访问,但远程无法通过IP地址访问的问题。解决方案包括确认Tomcat安装正确、配置服务器安全组放通80端口、调整服务器防火墙入站规则、修改Tomcat配置文件及重启服务。

问题:在服务器端安装好tomcat,然后把网页丢进webapps的ROOT目录下,在服务器端可通过http://localhost:8080进行访问,但远程却无法通过ip地址访问。
解决:
1. 首先确保tomcat安装的是没问题的,即至少在服务器端可通过localhost访问得到。
2. 安全组放通相关端口,比如我用的腾讯云的服务器,就在腾讯云给的控制台安全组里配置好放通TCP:80端口(本来想放通8080端口,不知道为什么通不过,就改为放通80端口了),如图。
放通TCP:80端口
3. 在服务器端 防火墙》高级设置》入站规则》新建入站规则 放通端口80
详情可参考在服务器上配置tomcat指定的端口供其他电脑访问
4. 在tomcat的conf目录下,打开server.xml文件,改好端口80并添加访问的ip地址,如下:
改好端口
添加访问的ip地址
其中添加访问的ip地址可以添加多个,name处可写你的服务器ip地址,也可写你绑定好的域名。
4. 重启tomcat,可以到tomcat安装目录的bin目录下运行shutdown与startup。
5. 最后,可以试着远程通过你设置的ip或域名访问了。

http://[服务器ip或域名]:80
其实因为80端口比较特殊,即使省略也可以直接访问的,如下:
http://[服务器ip或域名]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值