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_Apache2_Debian - Fatal编程技术网

对Apache子文件夹的访问被拒绝

对Apache子文件夹的访问被拒绝,apache,apache2,debian,Apache,Apache2,Debian,我已经创建了一个Apache2服务器,可以从网络上访问。但是当我添加了一个子文件夹:myserver/test =>此地址不可访问(404未找到错误) 如何修复此问题?首先,您确定在正确的位置创建了新文件夹test? 在Debian上,apache2默认配置为在/var/www中拥有SiteRoot(静态网站的根)。显然,apache只提供此目录中的文件/目录 您的Web服务器正在以系统用户的身份运行(在Debian上,默认情况下是www-data)。因此,Web服务器只能访问该用户可以访问的文

我已经创建了一个Apache2服务器,可以从网络上访问。但是当我添加了一个子文件夹:myserver/test
=>此地址不可访问(404未找到错误)


如何修复此问题?

首先,您确定在正确的位置创建了新文件夹
test
? 在Debian上,apache2默认配置为在
/var/www
中拥有SiteRoot(静态网站的根)。显然,apache只提供此目录中的文件/目录

您的Web服务器正在以系统用户的身份运行(在Debian上,默认情况下是
www-data
)。因此,Web服务器只能访问该用户可以访问的文件。您创建的新文件夹可能具有阻止Web服务器访问任何文件(或文件夹本身)的权限。要解决此问题,请使用以下方法:

  chgrp -R /var/www/test
  chmod -R g+rX /var/www/test

首先,您确定在正确的位置创建了新文件夹
test
? 在Debian上,apache2默认配置为在
/var/www
中拥有SiteRoot(静态网站的根)。显然,apache只提供此目录中的文件/目录

您的Web服务器正在以系统用户的身份运行(在Debian上,默认情况下是
www-data
)。因此,Web服务器只能访问该用户可以访问的文件。您创建的新文件夹可能具有阻止Web服务器访问任何文件(或文件夹本身)的权限。要解决此问题,请使用以下方法:

  chgrp -R /var/www/test
  chmod -R g+rX /var/www/test
好的,我找到了解决办法。 实际上,我想添加一个虚拟主机,所以我修改了apache2.conf文件。在这个文件的底部,我评论了一行重要的内容:
包括可用站点

现在一切都好了

好了,我找到了解决办法。 实际上,我想添加一个虚拟主机,所以我修改了apache2.conf文件。在这个文件的底部,我评论了一行重要的内容:
包括可用站点


现在一切正常

只需使用命令ls-la检查您是否拥有子目录或文件夹的读取权限 您可以授予对子文件夹的读取访问权限

chmod -R 775 /var/www/html/subfolder 
Or 
chmod -R 775 /var/www/subfolder 

根据您的文件夹结构

只需使用命令ls-la检查您是否拥有子目录或文件夹的读取权限 您可以授予对子文件夹的读取访问权限

chmod -R 775 /var/www/html/subfolder 
Or 
chmod -R 775 /var/www/subfolder 

根据您的文件夹结构检查文件夹上的权限否,权限为OK检查文件夹上的权限否,权限为OK我以前检查过权限,它工作正常,直到我决定重新启动服务器!!!我以前检查过权限,它工作正常,直到我决定重新启动服务器!!!