Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache提供不应提供的文件_Apache_Webserver_Hosting_Web Hosting_Self Hosting - Fatal编程技术网

Apache提供不应提供的文件

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通过什么任意的规则来禁止访问其他文件夹,比如站点 我很

今天我发现我新安装的ApacheHTTP服务器能够从我的
C:\uploads\
目录提供文件服务

我在
C:\uploads
中有两个文件夹:

  • C:\uploads\templates
  • C:\uploads\sites
两个文件夹都包含
testimage.jpg

我发现如果我请求,Apache将提供templates文件夹中的文件:

然而,404

OMG-首先,为什么Apache首先提供templates文件夹?它特别吗

其次,apache通过什么任意的规则来禁止访问其他文件夹,比如站点


我很困惑。也许我在安装过程中的某个地方走错了方向。

您是否查看了httpd.conf文件,以了解所提供服务的规则?或者,是否有.htaccess文件可能正在更改所提供的内容?您可能在一个或另一个站点中公开了模板,但没有站点。。。这是我想到的第一件事

我建议您仔细检查这些配置文件,看看是什么导致了您看到的行为