【问题标题】:Restricted access using .htaccess in Docker container在 Docker 容器中使用 .htaccess 限制访问
【发布时间】:2018-01-30 19:00:19
【问题描述】:

我真的是在我的知识的尽头。我设置了一些服务器,有时我使用 .htaccess 来限制访问。

除了我最近的工作外,它一直在工作。我有一个使用 Apache2 在 Docker 容器内运行的 Debian 实例。

添加一个 .htpasswd 文件就可以了。除了我的 .htaccess 中的部分不起作用。

/var/www/.htaccess 存在 /var/www/.htpasswd 存在

我的 .htaccess 中的代码:

AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/.htpasswd
require valid-user

存在一个文件_index.html 我可以使用https://sub.domain.com/_index.html 访问这个文件。这就是为什么我知道 /var/www 是我访问网站的入口点。

【问题讨论】:

  • 你的.htaccess 的一部分不起作用是什么意思?我假设您的 .htaccess 中的内容比您发布的更多。
  • 是的,在这部分之后我确实有一些自定义重写(历史原因)。嗯,你以为我的 .htaccess 没用吗?
  • 您确定/var/www/.htpasswd 是正确的路径吗?直接转到文件并检查文件的属性。找出确切的路径。

标签: .htaccess apache2 access-control


【解决方案1】:

找到答案。我必须允许覆盖此目录。

【讨论】:

    猜你喜欢
    • 2017-02-16
    • 1970-01-01
    • 2014-10-06
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 2016-03-20
    • 2019-10-17
    相关资源
    最近更新 更多