Ubuntu 上的 Apache / 受保护的文件夹

Ubuntu 上的 Apache / 受保护的文件夹

我尝试了很久,希望你能帮助我。

我使用 000-default.conf 设置了一个受保护文件夹的 Apache 服务器(https://pastebin.com/hzvAv7fn

一切正常,直到我强制流量到 https:// 现在,当我导航到https://example.com/private它不再要求我输入用户名/密码。

你能帮我吗?

问候,

答案1

这里的问题是,您对密码访问的定义位于 部分内<VirtualHost *:80>

本节仅有的适用于通过 http 提供服务的内容。实际上,您有两个站点;一个 http 站点和一个 https 站点。它们可能由同一个文件夹提供,但从 apache 的角度来看,它们是两个不同的站点,具有自己的设置。

解决方案是将<Directory "/var/www/html/privat/">-definition 添加到 https 站点配置中。

相关内容