如何解决 Racknerd KVM VPS 的 80 端口无法访问问题:防火墙设置详解
March 13th, 2025

最近,我在 Racknerd 黑五促销中购买了一款性价比极高的 KVM VPS,年付仅需 55.93 美元,但使用过程中发现外网无法通过 80 或 443 端口正常访问。本文记录了具体的解决方案,供参考。


Racknerd VPS 的配置亮点

以下是这款 VPS 的基本配置参数:

  • 4 个 vCPU 核心

  • 130 GB 纯 SSD 存储

  • 5 GB 内存

  • 每月 12,000 GB 流量

  • 1 Gbps 网络端口

  • 完全的根管理员权限

  • 1 个独立 IPv4 地址

  • KVM / SolusVM 控制面板

  • 免费 Clientexec 许可证

  • 可选多个数据中心位置

这款机型年付价格仅需 55.93 美元,性能优秀且价格实惠,适合有稳定需求的小型部署。

👉 【建议收藏】2025年Racknerd最新优惠套餐整理汇总 - 每日更新可用活动优惠


VPS 无法访问 80/443 端口的解决方法

在部署 NGINX 后遇到外网无法访问的情况,追根溯源,发现是防火墙端口没有正确开放。以下是具体的处理方法:

1. 检查防火墙端口状态

首先,确认是否开启了对应的端口,可以使用以下命令:

bash $ firewall-cmd --query-port=80/tcp output: no

结果显示端口未开启。

2. 开放 80 和 443 端口

使用以下命令分别开放 80 和 443 端口,并确保设置为永久生效:

bash $ firewall-cmd --permanent --add-port=80/tcp output: success

$ firewall-cmd --permanent --add-port=443/tcp output: success

3. 重启防火墙服务

修改防火墙配置后,需要重新加载规则才能生效:

bash $ firewall-cmd --reload output: success

经过上述步骤,外网无法访问的问题成功解决。


防火墙常用命令汇总

为帮助大家高效管理 VPS 的防火墙,整理了一些常见的操作命令:

  1. 查看防火墙服务状态使用以下命令检查防火墙是否正常运行: bash systemctl status firewalld

  2. 检查防火墙状态查看防火墙当前的运行状态: bash $ firewall-cmd --state

  3. 列出当前防火墙规则获取所有已启用的防火墙规则: bash $ firewall-cmd --list-all

  4. 检查端口是否开放查询指定端口的状态: bash $ firewall-cmd --query-port=19999/tcp

  5. 开放指定端口添加并开放指定端口,例如 80 端口: bash $ firewall-cmd --permanent --add-port=80/tcp

  6. 关闭指定端口移除某端口的开放状态: bash $ firewall-cmd --permanent --remove-port=80/tcp

  7. 重启防火墙服务修改配置后需重启服务使设置生效: bash $ firewall-cmd --reload


希望本文能够帮助你快速解决 Racknerd KVM VPS 端口无法访问的问题,同时提升防火墙管理的效率。配置完成后即可稳定运行网站或其他服务。

Subscribe to 便宜vps
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 便宜vps

Skeleton

Skeleton

Skeleton