Apache提供不应提供的文件
今天我发现我新安装的ApacheHTTP服务器能够从我的Apache提供不应提供的文件,apache,webserver,hosting,web-hosting,self-hosting,Apache,Webserver,Hosting,Web Hosting,Self Hosting,今天我发现我新安装的ApacheHTTP服务器能够从我的C:\uploads\目录提供文件服务 我在C:\uploads中有两个文件夹: C:\uploads\templates C:\uploads\sites 两个文件夹都包含testimage.jpg 我发现如果我请求,Apache将提供templates文件夹中的文件: 然而,404的 OMG-首先,为什么Apache首先提供templates文件夹?它特别吗 其次,apache通过什么任意的规则来禁止访问其他文件夹,比如站点 我很
C:\uploads\
目录提供文件服务
我在C:\uploads
中有两个文件夹:
- C:\uploads\templates
- C:\uploads\sites
testimage.jpg
我发现如果我请求,Apache将提供templates文件夹中的文件:
然而,404的
OMG-首先,为什么Apache首先提供templates文件夹?它特别吗
其次,apache通过什么任意的规则来禁止访问其他文件夹,比如站点
我很困惑。也许我在安装过程中的某个地方走错了方向。您是否查看了httpd.conf文件,以了解所提供服务的规则?或者,是否有.htaccess文件可能正在更改所提供的内容?您可能在一个或另一个站点中公开了模板,但没有站点。。。这是我想到的第一件事 我建议您仔细检查这些配置文件,看看是什么导致了您看到的行为