【奇葩经历】
有个小小项目准备上到阿里云上测试,用的是Tomcat8搭建的HTTPS服务,然后按老规矩吧,Tomcat的xml配置都配好了,然后防火墙也确实都开好端口,可是外网就是无法访问,单机就可以。
【常规解决方法】
网上大量文章已经基本点明解决方案是在阿里云平台配置一下“安全组”的端口参数即可。
常规配置方法是:在阿里云控制台----搜“网络与安全”---安全组----创建安全组,设置端口。
基本上不会有什么问题。(图在后面)
【我的困惑】
我也照大伙的建议做了,却一直没通,反复删除修改也没用,以为是要等几分钟生效,又等了几个小时没用。
忽然,我想起我原先曾有个10000端口是可以通的,但是我的安全组配置已经删除它了,按理说不会再通,然而10000的端口仍然是通的。实在太莫名其妙。
【意外发现】
算了换腾讯元玩玩吗?可是实在不想认输,我于是在家又登上阿里云一阵乱翻,这个时候无意中发现我的服务器竟然没在“实例列表”,这么奇怪,摸索发现有个地区选项,换成我买的深圳区就显示出我的服务器了。
这么奇怪?难道是我的“安全组”设错地区?于是我翻找菜单,竟然在网页的最顶端发现我当前区域是“杭州”,而不是我买的“深圳”,这下明白了,赶紧切换到深圳,奇迹出现:有一条我以前设置的安全组出现在列表上,这个安全组才是我在生效的安全组,把端口添加上去,搞定!问题就在我所浏览的区域跟服务器不是同一个区域。
阿里云这个界面越做越差。