nginx 域名可以ping通,网页打不开解决方案

 时间:2026-02-16 05:08:51

    这个问题也是昨天安装测试的时候碰到的,最开始是可以正常访问网站,后来出现故障。

    才发现原来罪魁祸首是防火墙。开始架设lnmp的时候。我想远程访问3306(mysql)但是一直访问不了,想起有防火墙,然后把3306的规则加入到防火墙里面,重新启动了防火墙。结果reboot重启服务器后,网页就打不开了

    一开始不知道什么原因,到处找问题,看日志,找答案。还是没搞好。休息了一下。后来想起看看防火墙是不是没有开放80端口,打开防火墙设置,发现没有80端口规则,恍然大悟。马上加上规则,重启防火墙就好了。

    唯一觉得奇葩的是,为何我未加3306之前是可以访问的? 当时也没有80规则,难道是防火墙关闭了?那也不对啊,那为何3306就无法访问? 有遇到过这个问题的朋友吗?

下面我把大致命令罗列一下

1.首先vim打开防火墙规则文件。查看配置

nginx 域名可以ping通,网页打不开解决方案

我的如下截图

nginx 域名可以ping通,网页打不开解决方案

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

这一条就代表开放80端口。

复制进入,保存。

2.输入命令重启防火墙

service   iptables restart

3.解决,查看网站是否可以打开!

最后我把其他命令也发出来

查询防火墙状态:

service   iptables status

停止防火墙:

service   iptables stop 

启动防火墙:

service   iptables start 

重启防火墙:

service   iptables restart 

永久关闭防火墙:

chkconfig   iptables off

永久关闭后启用:

chkconfig   iptables on

注意:添加的规则尽量放在 icmp规则的前面。本文中linux系统为centos

  • ios14.4怎么设置桌面小组件
  • 腌笃鲜怎么做
  • java移除数组中指定的元素
  • XenSver忘记密码修改!
  • 怎样禁止显示IE的地址栏
  • 热门搜索
    时光荏苒是什么意思 嘴唇发黑是什么原因 ca什么意思 1981年是什么命 fridge是什么意思 吃火龙果有什么好处 修罗场是什么意思 不言而喻的喻是什么意思 一颦一笑是什么意思 等电位是什么意思