最近黑五大促,在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
来源:稀土掘金
著作权归作者所有。老范转摘仅供自己学习使用。
发表回复
要发表评论,您必须先登录。