问题分析:
使用阿里云ECS服务器,在tomcat上部署项目,或者直接启动Spring Boot的jar时,通过类似http://111.11.122.122:8080/hello?username=hh的url会发现8080端口访问不了。
访问不了的原因是:
1、阿里云ECS服务器没有配置8080端口的规则
2、阿里云ECS服务器没有开放8080端口
解决办法:
第一步:配置8080端口规则
进入实例详情页面--->点击左下角“本实例安全组”---->安全组列表---->配置规则
在配置规则页面,我们可以按照下面步骤添加规则,记得保存,添加之后的样子如下:
有时候我们配置了安全规则,还是无法访问8080端口,这个时候,可能是因为我们的服务器本身没有开启8080端口,需要我们进行第二步的操作。
第二步:服务器开启8080端口
涉及到的相关命令解释:
firewall-cmd --zone=public --add-port=8080/tcp --permanent # 开放8080端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent #关闭8080端口
firewall-cmd --reload # 配置立即生效
通过以上两步,我们就可以访问服务器的8080端口了。
保护原创,人人有则。