📜  允许端口到外部 (1)

📅  最后修改于: 2023-12-03 14:50:02.364000             🧑  作者: Mango

允许端口到外部

当我们搭建服务器或者应用时,有一些常用的端口需要与外部进行通信。如果不允许端口到外部,我们的应用就无法正常服务。

什么是端口

在计算机网络中,端口是指一个应用程序和运输层协议之间的接口,用于区别不同的网络服务或进程。每个端口对应一个数字,称为端口号。常用的端口包括 HTTP (80)、HTTPS (443)、SSH (22) 等等。

允许端口到外部的方法
1. 防火墙配置

防火墙是一种用于保障网络安全的软件或硬件设备,可以过滤掉不必要的网络流量。如果我们想要允许某个端口到外部,就需要在防火墙配置文件中添加相应的规则。

比如在 Ubuntu 上,我们可以通过以下命令打开 HTTP 端口:

sudo ufw allow http

更多防火墙配置可以查看这里

2. 安全组配置

安全组是云服务提供商为用户提供的一种网络安全防护服务,可以设置允许访问的 IP 地址、端口、协议等信息。如果我们想要让云主机上的应用能够正常对外提供服务,就需要在安全组中添加相应的规则。

比如在阿里云控制台上,我们可以通过以下步骤打开 HTTP 端口:

  1. 进入实例管理页面,在左侧菜单栏中找到“安全组”选项卡。
  2. 点击“配置规则”,在“入方向”中添加一条规则,端口为 80,协议为 HTTP。

更多安全组配置可以查看这里

总结

允许端口到外部是我们搭建服务器或者应用必须的一步,可以通过防火墙配置和安全组配置来实现。在配置时必须要确保安全性。