在OpenShift上为Python 2.7盒式磁带配置.htaccess

在OpenShift上为Python 2.7盒式磁带配置.htaccess,.htaccess,python-2.7,openshift,.htaccess,Python 2.7,Openshift,经过几个小时的搜索和反复试验,我相信我需要一些基本的说明,说明如何在OpenShift中为根级别(域根)密码身份验证设置htaccess 我正在OpenShift上运行一个基于web.py的框架应用程序,使用Python2.7插件。该站点运行良好,但当我将.htaccess文件放入我的wsgi/文件夹(我的应用程序所在的文件夹)时,我遇到了一个500服务器错误 我还希望帮助您理解将验证用户所需的.htpasswd文件放在何处。对于stackoverflow的最后一部分,已经有了一些响应,但我无法

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

我正在OpenShift上运行一个基于web.py的框架应用程序,使用Python2.7插件。该站点运行良好,但当我将.htaccess文件放入我的wsgi/文件夹(我的应用程序所在的文件夹)时,我遇到了一个500服务器错误

我还希望帮助您理解将验证用户所需的.htpasswd文件放在何处。对于stackoverflow的最后一部分,已经有了一些响应,但我无法让它们与我所拥有的目录树/设置一起工作

总而言之: 1.在目录树中.htaccess应该放在哪里? 2.我应该如何引用.htaccess中的.htpasswd文件? 3.我应该在哪里找到htpasswd文件,以便它在我的应用程序更新中保持不变

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

  • 在目录树中.htaccess应该放在哪里
    .htaccess
    文件应该放在repo的根目录中。换句话说,如果我将我的repo(nickapp)克隆到本地机器的
    /home/nick/
    下,您应该将
    .htaccess
    文件放入
    /home/nick/nickapp/
    中。只是要确保Git没有忽略它

  • 我应该如何引用.htaccess中的.htpasswd文件
  • 这一问题得到了答复

  • 我应该在哪里找到htpasswd文件,以便它在我的应用程序更新中保持不变
  • 见上文第2页的答案