Racknerd的VPS中KVM面板80端口无法访问的解决办法

最近在Racknerd上搞了一台USD10.98一年的 KVM VPS,遇到了装好 Nginx 之后外网无法正常访问的情况。

记录下解决方案,原因是防火墙策略没打开。

具体步骤如下:

1、用Shell登录到SSH中,首先查询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

至此,问题解决。

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

查看firewall服务状态
$ systemctl status firewalld
查看firewall的状态
$ firewall-cmd --state
查看防火墙规则
$ firewall-cmd --list-all
查询端口是否开放
$ firewall-cmd --query-port=19999/tcp
开放 80 端口
$ firewall-cmd --permanent --add-port=80/tcp
关闭80端口
$ firewall-cmd --permanent --remove-port=80/tcp
重启防火墙(修改配置后必须重启防火墙)
$ firewall-cmd --reload

原文地址:
https://zhuanlan.zhihu.com/p/613009308

Related Posts