阿里云服务器ECS该如何开放Linux端口(安全组端口)?

本文涉及的产品
云防火墙,500元 1000GB
简介:

阿里云服务器ECS处于安全考虑默认自带安全组(仅开放了22号和3389号端口),Tomcat的默认端口号为8080,所以想使用Tomcat不开放8080端口是不行的。很多用户通过修改iptables来开放8080号端口,结果失败,这是由于安全组,对安全组,阿里云亘古不变的安全组开放端口问题。废话少说,云服务器吧来说说阿里云服务器ECS如何开放8080端口吧!

注意:阿里云服务器开放端口首先要配置安全组,如果您开启了服务器内部防火墙,您还需要修改iptables,关于配置安全组的方法官网文档中有教程(添加安全组规则 - 阿里云),可以参考文档,也可以参考本文,教程开始吧:

阿里云开放8080端口

使用阿里云服务器,你永远要记住还有安全组这么个东西。想要开放8080端口,需要配置安全组。

  • 1、进入ECS云服务器控制台
  • 2、先找到需要操作的目标实例,点击“更多”--“网络和安全组”--“安全组配置”
    如下图所示:

  • 3、点击“配置规则”
  • 4、点击“添加安全组规则”,添加8080号端口,如下图:

端口范围填:8080/8080
授权对象填:0.0.0.0/0

至此,安全组开放8080号端口教程完毕,也可以参考官方文档:添加安全组规则 - 阿里云

修改iptables放行8080号端口

修改iptables,如果您未开通ECS内部防火墙,可以忽略此步骤
如果您的服务器未开通内部防火墙则可以忽略此步骤,本文针对Linux服务器系统,如何检查服务器是否开通了内部防火墙?执行命令:service iptables status,如下所示:

[root@aliyunbaike ~]# service  iptables status
Redirecting to /bin/systemctl status iptables.service
Unit iptables.service could not be found.

上述执行命令结果显示,服务器并未开启内部防火墙。如果开了内部防火墙,开放端口号教程:
以Linux服务器为例:

  • 1、SSH连接到阿里云服务器:ssh root@你的服务器IP
  • 2、进入到目录:cd /etc/sysconfig
  • 3、修改iptables命令:vi iptables
  • 4、加上一条:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

保存即可。

  • 5、重启iptables:service iptables restart

开放其他端口如:3306、80、8888、443等,适用以上教程。另外,授权对象填:0.0.0.0/0意味着对所有人都授权,安全性较差,大家按照实际需求自行配置。很多用户对安全组不理解,这是一种安全机制(安全组官方详解 - 阿里云)文档中已经说的很清楚了,包括安全组的配置应用案例等都有明确说明。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
492 1
阿里云服务器开放端口完整图文教程
|
2月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
27天前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
|
2月前
|
网络协议 Linux Unix
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
63 0
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
|
1月前
|
网络协议
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
73 0
|
2月前
|
存储 安全 网络安全
服务器设置了端口映射之后外网还是访问不了服务器
服务器设置了端口映射之后外网还是访问不了服务器
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
若依修改,若依部署在本地运行时的注意事项,后端连接了服务器,本地的vue.config.js要先改成localhost:端口号与后端匹配,部署的时候再改公网IP:端口号
|
3月前
|
Java Android开发
Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。
【6月更文挑战第23天】 Java Socket编程示例:服务器开启在8080端口监听,接收客户端连接并打印消息。客户端连接服务器,发送"Hello, Server!"后关闭。注意Android中需避免主线程进行网络操作。
69 4
|
2月前
|
网络协议 Linux
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
云服务器内部端口占用,9090端口已经存在了,如何关闭,Linux查询端口,查看端口,端口查询,关闭端口写法-netstat -tuln,​fuser -k 3306/tcp​
|
2月前
|
JavaScript Linux 网络安全
若依修改,若依启动之后,网页端无法访问接口,宝塔和云服务器的端口都要放开,就好了,软件开发常见流程,后台端口就可以访问了
若依修改,若依启动之后,网页端无法访问接口,宝塔和云服务器的端口都要放开,就好了,软件开发常见流程,后台端口就可以访问了