最近使用阿贝云的免费云服务器,1核1G内存10G硬盘5M带宽,配置不错,完全够用搞些轻量级项目,但是在搭建项目过程中发现无法访问已经部署的服务,经过检查发现是UFW防火墙的问题,所以,今天给大家介绍下在ubuntu系统下如何开放端口让外网访问我们的服务。
端口管理是服务器安全的重要一环,ubuntu系统默认使用ufw来管理防火墙规则。首先我们检查下它现在的状态:
sudo ufw status
是否显示为inactive呢?如果是的话就代表还没有启动,我们来开启它:
sudo ufw enable
然后给我们需要开放的端口添加规则。比如说我们部署了一个网站,并且让外网通过80端口访问,则可以运行:
sudo ufw allow 80
这就给80端口添加了一个允许规则。
如果只想允许来自特定ip的访问,可以这样:
sudo ufw allow 80 from 111.111.111.111
配置完成后,再来检查下状态:
sudo ufw status
如果显示为active,且80端口已允许,则代表开放成功啦!
以上就简单介绍了如何通过ufw命令管理 ubuntu的网络安全规则,保护服务器的同时也要给服务提供必要的访问渠道。