gpt4 book ai didi

html - Apache 给出 403 禁止错误

转载 作者:技术小花猫 更新时间:2023-10-29 11:53:58 25 4
gpt4 key购买 nike

好的,我之前设置了两个虚拟主机,它们运行良好。它们都包含简单的 Web 项目,并且可以在浏览器中使用 http://project1http://project2 正常工作。

不管怎样,我是来添加另一个虚拟主机的。我用 127.0.0.1 project3 编辑了/etc/hosts 文件,还通过复制和粘贴 project2 的先前条目并编辑文件路径更新了 httpd-vhosts.conf 文件。

我已经检查了所有文件和文件夹的权限(实际上我是从 project2 复制和粘贴的)并在 index.php 文件中简单地放置了一条“hello world”消息。

我在访问 http://project3 时收到 403 forbidden permission denied 消息

这是为什么,我只是想知道我错过了哪一步,因为一切似乎都设置正确。

最佳答案

检查:

  • Apache 可以物理访问文件(运行 apache 的用户,可能是 www-data 或 apache,可以访问文件系统中的文件)
  • Apache 可以列出文件夹的内容(读取权限)
  • Apache 有一个针对该文件夹的“允许”指令。/var/www/应该有一个,例如您可以检查默认虚拟主机。

此外,您可以查看 error.log 文件(通常位于 /var/log/apache2/error.log),它会准确描述您收到 403 错误的原因。

最后,您可能需要重新启动 apache,以确保应用所有配置。这通常可以通过 /etc/init.d/apache2 restart 来完成。在某些系统上,该脚本将被称为 httpd。只是弄清楚。

关于html - Apache 给出 403 禁止错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18447454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com