无法通过公网访问阿里云服务器下的tomcat部署的项目

在xshell连接了阿里云服务器时,想要在服务器上的tomcat下部署一个项目,然后进行访问,结果每次都是提醒这样一个错误:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第1张图片
我就一直想不通,tomcat启动了,项目也放到了tomcat的目录的webapp目录下,但是就是不行,后来百度了好多也没有解决,最终发现了一个问题。

就是阿里云服务器安全组策略中端口没有开放。

1.首先确保服务器端开启远程桌面功能(即win+R——>cmd——>ping 公网的ip地址,能够ping通),或者是某些优化软件将远程桌面禁用了,开启即可。
开启方法:打开控制面板 —>系统和安全 —> 允许远程访问 —> 勾选允许连接到此计算机。

ping通的结果如图:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第2张图片

2.开启以后便可以进行配置了

⑴首先登陆云服务器,如下:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第3张图片

输入用户名和密码,进行登录。

⑵点击右上角的控制台,如图:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第4张图片

⑶在跳转的页面上的左上角,点击云服务器ECS,如图:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第5张图片

⑷在跳转的页面的左边中,找到‘安全组’点击,如图:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第6张图片

⑸然后找到自己的服务器所在的区域,然后点击右下角‘配置规则’,如图:
无法通过公网访问阿里云服务器下的tomcat部署的项目_第7张图片

⑹接着,在跳转的页面上,点击右上角‘添加安全组规则’(我这里本来有三条,后来添加了一条),如图:

无法通过公网访问阿里云服务器下的tomcat部署的项目_第8张图片

无法通过公网访问阿里云服务器下的tomcat部署的项目_第9张图片

⑺点击确定出现的页面

无法通过公网访问阿里云服务器下的tomcat部署的项目_第10张图片

⑻然后重新启动tomcat(在tomcat的bin目录下,输入./startup.sh,回车启动tomcat),如图:

无法通过公网访问阿里云服务器下的tomcat部署的项目_第11张图片

⑼此时,可以在网页中输入‘ip地址+:8080‘然后便可以出现,tomcat的主页面,表示成功。

有一个最重要的问题是,凡是涉及到云服务器相关的问题(如:查看hdfs的健康状态),必须要启动云服务器sh sbin/start-dfs.sh和start-yarn.sh),再去查看相关的信息。

最后,便可以将‘允许连接到此计算机‘关闭,然后再去ping,是可以ping通的。

你可能感兴趣的:(问题解决)