【发布时间】: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.conf、userdir.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