在 Windows 10 上更改 XAMPP 上的 DocumentRoot 会导致错误 403

Changing DocumentRoot on XAMPP on Windows 10 causes Error 403

当更改 httpd.conf 中的 Apache DocumentRoot( 以提供另一个目录而不是默认 C:/xammp/htdocs 时,我收到 403 错误(禁止访问)。

我已经尝试按照其他帖子中的建议设置“要求全部授予”选项(意识到安全隐患,只是为了测试......),并且我还确保每个人都拥有该文件夹的阅读权限(但是我认为这在 Windows 上比在 Linux 上问题不大),但它仍然不起作用。

事实证明,我试图通过 https 访问服务器。 http://localhost 工作得很好。为了让它在 HTTPS 上工作,除了 httpd.conf,我还必须编辑 http-ssl.conf:

<VirtualHost _default_:443>
DocumentRoot "C:/your-directory"