【问题标题】:Configuring .htaccess for Python 2.7 cartridge on OpenShift在 OpenShift 上为 Python 2.7 磁带配置 .htaccess
【发布时间】:2014-11-03 16:50:04
【问题描述】:

经过几个小时的搜索和反复试验,我相信我需要一些关于如何在 OpenShift 中为根级别(域根)密码身份验证设置 htaccess 的基本说明。

我正在使用 python 2.7 插件在 OpenShift 上运行基于 web.py 的框架应用程序。该站点运行良好,但是当我将 .htaccess 文件放在我的 wsgi/ 文件夹(我的应用程序所在的位置)中时,出现 500 服务器错误。

我也很想帮助我了解将验证用户所需的 .htpasswd 文件放在哪里。关于 stackoverflow 的最后一部分有几个回复,但我无法让这些回复与我拥有的目录树/设置一起使用。

总之: 1. .htaccess 应该在目录树的哪个位置? 2.我应该如何引用.htaccess中的.htpasswd文件? 3. 我应该在哪里找到 htpasswd 文件以便它在我的应用程序更新中持续存在?

任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: .htaccess python-2.7 openshift


    【解决方案1】:
    1. .htaccess 应该放在目录树的哪个位置?

    .htaccess 文件应该放在你的 repo 的根目录中。换句话说,如果我将我的 repo (nickapp) 克隆到我在 /home/nick/ 下的本地计算机上,你应该将你的 .htaccess 文件放在 /home/nick/nickapp/ 中。只要确保它没有被 Git 忽略。

    1. 我应该如何引用.htaccess中的.htpasswd文件

    这是在https://stackoverflow.com/a/25494200/1914161回答的

    1. 我应该在哪里找到 htpasswd 文件,以便它在我的应用程序更新中持续存在?

    请参阅上面 #2 中的答案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多