阿里云ECS服务器之服务器访问(测试访问Tomcat8080端口)
参考连接如下:
- https://jingyan.baidu.com/article/fa4125ac0f162e28ac70922a.html
- https://www.cnblogs.com/laoshuai/p/12449759.html
- https://www.cnblogs.com/bachl/p/10572831.html
当我们新购买一个阿里云服务器ECS,并且在上面部署了tomcat或Nginx时,发现在浏览器或其他工具通过IP地址加端口访问时,并不能成功,这是因为ECS默认会将服务器加入安全组中,安全组中只打开了22和3389几个端口,所有其他端口不能访问服务器。解决办法如下
20 、21、 39000-40000端口(linux 系统 ),3000-4000(windows系统)
22 (SSH)
80、443(网站及SSL)
3306 (数据库远程连接)
配置服务器防火墙
查看当前防火墙版本:
[root@openmind /]# iptables --version iptables v1.8.4 (nf_tables)
安装防火墙
yum install iptables-services
打开防火墙
在服务器上的防火墙中设置并开启对外端口号
🍎🍎🍎🍎🍎总结
要明白在阿里云购买服务器不仅要打开服务器本身端口还要根据阿里云规则设置阿里云的服务器安全组规则
目的打开服务器8080端口通过公网访问8080端口
第一步设置服务器要打开的端口
默认当前Tomcat服务器已经配置好了(设置Tomcat服务器端口号为8080)可以现在服务器上执行本机测试: curl 127.0.0.1:8080
eg:
- 在CentOS防火墙已经打开的情况下查看当前已经打开的端口号
[root@openmind tomcat9]# firewall-cmd --list-ports 80/tcp 8088/tcp 8080/tcp # 此时8080端口我已经打开了
- 如果要添加其他端口号
[root@openmind /]# firewall-cmd --zone:public --add-port=8080/tcp --permanent # 添加8080端口 [root@openmind /]# firewall-cmd --reload # 一定要做重新加载配置 之后可以在第一步测试添加的端口号是否已经添加
第二步设置阿里云服务器安全组规则
跳转配置安全组规则连接: https://ecs.console.aliyun.com/#/securityGroupDetail
验证
学而不思则罔,思而不学则殆!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具