【问题标题】:Apache2: Cannot access Userdir - ForbiddenApache2:无法访问 Userdir - 禁止访问
【发布时间】:2022-01-11 16:19:21
【问题描述】:

我正在尝试在 Ubuntu 21.10 上运行 Apache 2.4。但是,我无法让 userdir 工作。除了重新安装 apache 之外,我做了所有我能用谷歌搜索的事情。我通常是 Windows 用户,所以这让我发疯了。

我做了什么:

  • 启用 userdir.conf
  • 将文件夹public_html的权限设置为777,并将所有权更改为www-data
  • 添加 Require all 授予我能想到的几乎所有地方:apache2.confuserdir.conf,以及 sites-available 中的配置以包括
    <Directory /home/*/public_html >
     Require all granted
     AllowOverride All
     Options +Indexes 
   </Directory>   

然而,由于某种原因,当我试图转到 http://localhost/~myusername 时,我所拥有的只是 ERROR 403: Forbidden 我可能会错过什么? 谢谢。

【问题讨论】:

  • 你的 apache 服务器使用的是什么用户?您是否查看了 apache 错误日志以获取更多详细信息?

标签: apache ubuntu http-status-code-403


【解决方案1】:

原来是“因为路径的某个组件缺少搜索权限”。所以只需“chmod -R 755”我的整个主文件夹。可能不是一个很好的解决方案,但它仍然有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-06
    • 2012-06-02
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-11-10
    • 2019-06-17
    • 1970-01-01
    相关资源
    最近更新 更多