繁体   English   中英

Apache2 403 禁止在自定义文档根目录中

[英]Apache2 403 Forbidden in custom document root

我在互联网上搜索了有关此主题的任何内容,但我无法使其正常工作。 生无可恋....

我只想在自定义文档根文件夹中访问我的 index.php,但我不断收到此错误

在此处输入图片说明

我想要而不是 /var/www/html 默认的新文档根被称为

/home/ever/FH/SKS/frontend

我已将此文件夹和所有子文件夹的所有权限递归设置为 775。

在此处输入图片说明

主要的 apache 配置文件 /etc/apache2/apache2.conf 如下所示:

在此处输入图片说明

我找到的关于如何设置新目录根目录的大多数说明都告诉我只需更改 /etc/apache2/sites-available/000-default.conf 文件中的路径以指向我的新文档根目录。

我的 000-default.conf:

在此处输入图片说明

我还尝试了一个看起来像这样的 000-default.conf 文件版本:

在此处输入图片说明

符号链接应该是正确的:

在此处输入图片说明

我没有设置任何 .htaccess 文件或更改任何其他内容。

请帮帮我……我很绝望。 在 XAMPP 中,这非常容易完成,但我拒绝使用普通的 Apache 服务器也无法做到这一点。 不会有什么大不了的吧?

似乎在 apache 网络服务器的 2.4 版中我必须使用

<Directory /var/www/foo>
  Require all granted
</Directory>

而不是 2.2 语法

<Directory /var/www/example.com>
  Order allow,deny
  Allow from all
</Directory>

此外,我必须将配置放在

/etc/apache2/apache2.conf 

文件而不是

/etc/apache2/sites-available/000-default.conf

文件。

我的 apache2.conf 现在看起来像这样:

在此处输入图片说明

允许我最终在没有 PHP 支持的情况下访问文件似乎......

但这是另一场漫长而复杂的战斗,我猜我想以前从未与 XAMPP 发生过.....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM