Apache 服务不应提供的文件
-
09-06-2019 - |
题
今天我发现我的全新安装 阿帕奇 HTTP 服务器能够为我的文件提供服务 C:\uploads\
目录.
我有两个文件夹 C:\uploads
:
- C:\上传\模板
- C:\上传\站点
两个文件夹都包含 testimage.jpg
.
我发现如果我请求,Apache 将从模板文件夹中提供文件:
http://localhost/templates/testimage.jpg
然而, http://localhost/sites/testimage.jpg 404的!
天啊——首先,为什么 Apache 服务于 模板 首先是文件夹吗?很特别吗?
其次,apache 根据什么任意规则禁止访问其他文件夹(例如站点)?
我很困惑。也许我在安装过程中某个地方转错了方向。
解决方案
您是否查看过 httpd.conf 文件以了解所提供服务的规则是什么?或者,是否有 .htaccess 文件可能会更改所提供的服务?您可能会在其中一个或另一个中公开模板,但不会在网站中...这是我首先想到的事情。
我建议仔细检查这些配置文件,看看是什么导致了您所看到的行为。
不隶属于 StackOverflow