# 如何解决 Racknerd KVM VPS 的 80 端口无法访问问题：防火墙设置详解

By [便宜vps](https://paragraph.com/@vps-31) · 2025-03-13

---

最近，我在 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最新优惠套餐整理汇总 - 每日更新可用活动优惠](https://bit.ly/Rack_Nerd)

* * *

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 端口无法访问的问题，同时提升防火墙管理的效率。配置完成后即可稳定运行网站或其他服务。

---

*Originally published on [便宜vps](https://paragraph.com/@vps-31/racknerd-kvm-vps-80)*
