(╯‵□′)╯︵┴─┴突然网站503了,仔细查了一下,发现是防护墙的问题。

首先我们排查问题,尝试服务器是否可以连接上,发现可以连接,执行重启面板命令,发现并没有啥用,无法访问,503,未连接。

继续查看,尝试重启nginx,发现莫得乱用

systemctl restart nginx

开始尝试重启PHP,发现莫得乱用

systemctl restart php-fpm

然后在尝试重启mysql,还是莫得乱用

systemctl restart mysqld

在这里开始怀疑人生了,哦吼,准备使用vsftp从服务器拷贝数据下来了,突然灵光一闪。防护墙还莫得查看,一看,哦吼,防护墙规则全乱掉了,关闭防火墙尝试访问,成功!(ps:博主是centos7.3)

systemctl stop firewalld

哦吼,成功访问了,然后,仔细查看了防火墙的规则表,发现与宝塔显示的不符合,莫得办法,找了一下防火墙配置文件路径

/etc/firewalld/zones

这个是防火墙路径,然后就去另外一台备份服务器的宝塔里面,拷贝了两个文件进去public.xmlpublic.xml.old,新建两个空白文件,重命名为这两个文件,拷贝下面的这个到文件里面去,保存,然后重启服务器即可访问。注意修改配置文件为您自己的端口。

<?xml version="1.0" encoding="utf-8"?>
    <zone>
      <short>Public</short>
      <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
      <service name="ssh"/>
      <service name="dhcpv6-client"/>
      <port protocol="tcp" port="22"/>
      <port protocol="tcp" port="80"/>
      <port protocol="tcp" port="8888"/>
    </zone>
解释:22为ssh端口,80为网站端口,8888是面板端口,自己对着自己设置的修改即可。

然后你就会发现网站可以访问了,啊哈,解决~

最后修改:2021 年 04 月 10 日

感谢看完,可以点个赞~请作者喝杯咖啡~ヾ(◍°∇°◍)ノ゙❤