问题介绍
第一次使用Vultr遇到的问题,问题是当我创建了一个VPS后,我选择的系统是Debian
, 并在控制台设置了Firewall Group
开放HTTP之后,还是无法访问80端口。
问题分析
通过一番搜索,网上都说是Firewall
或者iptables
的问题,确实是有可能。但是,我的VPS
根本就没有Firewall
和iptables
。
通过一夜的思考后,以及检查系统,发现系统中有个叫ufw(Uncomplicated firewall)
。 通过了解,下面是整理出ufw
的一些操作命令。
# 启用ufw
ufw enable
# 禁用ufw
ufw disable
# 开放80端口
ufw allow 80
# 禁用80端口
ufw deny 80
# 查看配置规则以及状态
ufw status
解决方案
- 首先通过
ufw disable
禁用ufw
,先测试是不是防火墙拦截了访问,如果没问题可以恢复防火墙ufw enable
。 - 如果是防火墙拦截了端口, 开放端口
ufw allow 80
即可。
- 成功访问
前提条件
已经在控制台中Firewall Group
配置了出入站协议。