阿里云服务器Tomcat无法通过客户端http访问

前言:阿里云部署好 tomcat 并用startup.bat启动后,外部客户端 http://ip:8080/ 却无法访问。


一、原因

因为前不久的比特币病毒,阿里为了安全默认关闭了所有端口。


二、解决方案

1、我们必须通过安全组策略,手动授权的所需开放的端口如8080,外部客户端如app和浏览器才能通过http访问。

阿里云服务器Tomcat无法通过客户端http访问_第1张图片


进入阿里云主机控制台的安全组,点击配置规则,添加规则允许任何IP访问8808端口(Tomcat的默认端口为8080,我改为了8808)

如下图所示,设置好后不用重启实例:

阿里云服务器Tomcat无法通过客户端http访问_第2张图片


2、坑爹的是我这样设置后还是不行,google了一下大部分网友按照这样做都解决了,only me!!! 

用户指南  我也全部照做了,在服务器防火墙的入站规则允许了万维网服务(http流入量),安装了IIS服务,还是不行。


于是,我就把Windows防火墙的专用网络和公用网络全关了,这下可以了。

然后,觉得关了防火墙不太好,网络安全是个问题,于是就在防火墙里开放我所需的端口8808。


三、Windows开发端口的步骤

windows防火墙——高级设置——入站规则——新建规则——端口——自定义端口——允许连接——后面默认——随便取个名字确定即可阿里云服务器Tomcat无法通过客户端http访问_第3张图片阿里云服务器Tomcat无法通过客户端http访问_第4张图片

阿里云服务器Tomcat无法通过客户端http访问_第5张图片

阿里云服务器Tomcat无法通过客户端http访问_第6张图片

阿里云服务器Tomcat无法通过客户端http访问_第7张图片

我随便取的叫abc,这条我新建的入站规则允许所有IP访问服务器的8808端口。


That’s all right.





你可能感兴趣的:(Java服务器端)