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

 时间:2024-10-15 03:58:37

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

才发现原来罪魁祸首是防火墙。开始架设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的地址栏
  • 热门搜索
    我的世界木门怎么做 活动流程怎么写 支气管炎的食疗方法 三角梅的养殖方法和注意事项 白带褐色是怎么回事 溺水自救方法 泰剧大全 炒芹菜怎么做好吃 周公解梦原版大全版2345 口吃矫正最简单方法