今天在阿里云服务器上安装好了jdk和tomcat,想测试一下用本机能不能访问tomcat,但很不幸的是,本机访问提示访问超时。后来一番研究之后发现,原来需要设置安全组。
我们在购买了阿里云ECS服务器的时候,阿里云默认安全组只放行了ICMP协议、SSH 22端口、RDP 3389端口三个端口,而我们常用的8080、3306等端口并没有放行。所以我们即使我们安装好了tomcat,也无法在本机上访问。
进入到安全组设置
在实例列表里实例的右边的“更多”按钮那里进入
右边有配置规则,点进去
可以看到安全组列表里,默认只有22/22、3389/3389、-1/-1,并没有我们访问tomcat的8080端口。所以我们需要手动添加
添加安全组
点击手动添加按钮,端口范围输入“8080/8080”,源选择“0.0.0.0/0”,再点击保存按钮。此时8080端口就可以被访问了
网上很多教程说的是配置的端口范围是“80/80”ÿ