【问题标题】:How to restrict access for Django project on Openshift hosting using apache auth如何使用 apache auth 在 Openshift 主机上限制对 Django 项目的访问
【发布时间】:2015-03-03 10:54:15
【问题描述】:

我把 /var/lib/openshift/userID/app-root/repo/wsgi/.htaccess

Order Deny,Allow 

AuthType Basic
AuthName "Authentication"
AuthUserFile ${SECURE}/.htpasswd
Require valid-user
Satisfy Any

Deny from all

创建新用户并设置密码:

htpasswd -c $SECURE/.htpasswd user1

我想在网站上授权,在我输入登录名和密码后,我在页面上看到相同的身份验证窗口(不授权)。 如果我按下取消按钮,我就会看到该网站的页面。

那么,我如何为 openshift 设置 apache 身份验证?如果我按下取消按钮,那么我不想在页面或某些文本上显示任何内容。在 Django 框架上进行项目。

【问题讨论】:

    标签: django apache .htaccess openshift


    【解决方案1】:

    您可以先尝试只使用基本选项,不使用“拒绝”语句,看看它是否有效。

    AuthType Basic
    AuthName "My Protected Area"
    AuthUserFile /path/to/.htpasswd
    Require valid-user
    

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 2012-04-17
      • 2020-03-03
      • 1970-01-01
      • 1970-01-01
      • 2013-11-11
      • 2019-06-28
      • 1970-01-01
      • 2011-09-11
      相关资源
      最近更新 更多