gpt4 book ai didi

linux - Apache 中子目录的权限被拒绝

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:00 25 4
gpt4 key购买 nike

我在端口 80 上运行 apache。我还在 conf.d 中创建了一个额外的 conf 文件,该文件将使用不同的目录打开第二个端口 8010,但我现在无法访问 8010 文档根目录的子目录

Listen 8010
<VirtualHost ip:8010>
DocumentRoot /var/www/boom
ServerName localhost
ErrorLog logs/dm-error_log
CustomLog logs/dm-access_log common

<Directory /var/www/boom>
AuthName "Protected Area"
AuthType Basic
AuthUserFile /var/www/secure/passwords
Require valid-user
</Directory>
</VirtualHost>

如果我尝试访问 ip:8010/banq 我会收到以下错误禁止访问您无权访问此服务器上的/banq/。

我在 banq 上尝试了 chmod 777,但没有成功

我让这一切都工作了几年,然后丢失了所有备份,不得不从头开始重新创建。我能够将 conf 文件从一台服务器移动到另一台服务器,而无需设置任何 chown 和次要 chmod 命令。是否可以向正确验证的任何人打开/var/www/boom 的所有子目录?

最佳答案

我遇到的两件事可能会导致类似的错误:

  1. Apache 无法访问 banq/目录所在的文档根目录。您检查过/var/www/boom 的权限吗?将组设置为 apache 或无人,或者使目录全局可读将是一个很好的测试。

  2. 如果 banq/中没有目录索引,Apache 可能会阻止您查看目录列表。尝试将index.html页面添加到目录进行测试,或将“Options +Indexes”添加到配置文件。

关于linux - Apache 中子目录的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23306287/

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