📅  最后修改于: 2023-12-03 14:50:02.364000             🧑  作者: Mango
当我们搭建服务器或者应用时,有一些常用的端口需要与外部进行通信。如果不允许端口到外部,我们的应用就无法正常服务。
在计算机网络中,端口是指一个应用程序和运输层协议之间的接口,用于区别不同的网络服务或进程。每个端口对应一个数字,称为端口号。常用的端口包括 HTTP (80)、HTTPS (443)、SSH (22) 等等。
防火墙是一种用于保障网络安全的软件或硬件设备,可以过滤掉不必要的网络流量。如果我们想要允许某个端口到外部,就需要在防火墙配置文件中添加相应的规则。
比如在 Ubuntu 上,我们可以通过以下命令打开 HTTP 端口:
sudo ufw allow http
更多防火墙配置可以查看这里。
安全组是云服务提供商为用户提供的一种网络安全防护服务,可以设置允许访问的 IP 地址、端口、协议等信息。如果我们想要让云主机上的应用能够正常对外提供服务,就需要在安全组中添加相应的规则。
比如在阿里云控制台上,我们可以通过以下步骤打开 HTTP 端口:
更多安全组配置可以查看这里。
允许端口到外部是我们搭建服务器或者应用必须的一步,可以通过防火墙配置和安全组配置来实现。在配置时必须要确保安全性。