解决Racknerd KVM VPS 80端口无法访问/防火墙设置问题

最近黑五大促,在racknerd上买了一个55.93 美元一年的KVM VPS,遇到了装好nginx之后外网无法正常访问的情况。

  • 4 个 vCPU 核心
  • 130 GB 纯 SSD 存储
  • 5 GB 内存
  • 每月 12,000 GB 传输量
  • 1 Gbps 网络端口
  • 完全根管理员访问权限
  • 1 个专用 IPv4 地址
  • KVM / SolusVM 控制面板
  • 免费 Clientexec 许可证
  • 可用位置:多个位置
  • 每年仅需 55.93 美元!

记录下的解决方案。

原因是防火墙策略没有打开。

1、先看 80/443 端口开了没

$ firewall-cmd --query-port=80/tcp

output: no

2、将应用程序端口合并

$ firewall-cmd --permanent --add-port=80/tcp

output: success

$ firewall-cmd --permanent --add-port=443/tcp

output: success

3、调试防火墙

$ firewall-cmd --reload

output: success

至此,问题解决。

最后,附上防火墙操作常用命令。

1、查看防火墙服务状态

systemctl status firewalld

2、查看防火墙特性

$ firewall-cmd --state

3、防火墙规则

$ firewall-cmd --list-all

4、總統是否开放

$ firewall-cmd --query-port=19999/tcp

5、开放80端口

$ firewall-cmd --permanent --add-port=80/tcp

6、关闭80端口

$ firewall-cmd --permanent --remove-port=80/tcp

7、重启防火墙(修改配置后必须重启防火墙)

$ firewall-cmd --reload

作者:响萤
链接:https://juejin.cn/post/7208488647535411257
来源:稀土掘金
著作权归作者所有。老范转摘仅供自己学习使用。

评论

发表回复