网站文件存在,访问出现404错误的解决办法

网站文件存在,但是访问时却出现404not fund错误。波波在菠菜园的服务器上放置了一些自己平日收集的资源,昨天在下载opencv资源的时候,wget竟然报了404错误。

访问出现404错误的解决办法

以下是排查的步骤:

1、首先排查网站的伪静态是否存在问题。

排查时可以放个zip压缩包到网站二级目录下,然后直接访问。

2、Nginx配置。

如果近期没有更改Nginx配置的,可以跳过。主要针对近期更改了Nginx配置文件的。一个是’access-type',一个是mine.type,排查过程最好把conf配置文件中location()的地方也看看。

3、关闭网站防火墙测试是否是防火墙导致的。

很多时候防火墙设置的文件禁止访问规则也会导致类似错误,但通常不会报404,原因是相关错误会被防火墙的错误页替代。

4、文件目录权限

这个是我本次解决404错误的原因。菠菜园虽然只是一个小小的博客,但不知是谁每天都对菠菜园发起大量的攻击。

记得有一次download目录因为权限问题,被人上传了一些木马程序。所幸波波每天都有异地备份,这些篡改很容易就可以比对出来,并进行恢复。在那次调整了目录的权限。

在这里波波也顺便说一句,作为单纯的静态文件下载目录,权限设置“544”就可以了

以上基本上是排查网站问题的步骤,虽然本篇博客泄露了菠菜园的文件夹及权限,但是也不管了,谁爱攻击攻击去吧。

 

波波
你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!