经过几个小时的搜索和反复试验后,我相信我需要一些关于如何在OpenShift中为根级别(域根)密码身份验证设置htaccess的基本说明。
我正在使用python 2.7盒式磁带在OpenShift上运行基于web.py的框架应用程序。该网站运行正常,但当我在我的wsgi /文件夹(我的应用程序所在的位置)中放入.htaccess文件时,我收到500服务器错误。
我也非常乐意帮助您了解在何处放置验证用户所需的.htpasswd文件。对stackoverflow的最后一部分有几个回复,但是我无法使用我的目录树/设置。
总结如下: 1.目录树中的哪个位置应该.htaccess去? 2.我应该如何在.htaccess中引用.htpasswd文件? 3.我应该在哪里找到htpasswd文件,以便它通过我的应用程序更新持续存在?
非常感谢任何帮助。感谢
答案 0 :(得分:0)
- 目录树中的哪个位置应该.htaccess去?
醇>
.htaccess
文件应该放在repo的根目录中。换句话说,如果我将我的repo(nickapp)克隆到/home/nick/
下的本地计算机,则应将.htaccess
文件放在/home/nick/nickapp/
中。请确保它不会被Git忽略。
- 我应该如何引用.htaccess
中的.htpasswd文件 醇>
https://stackoverflow.com/a/25494200/1914161
回答了这个问题
- 我应该在哪里找到htpasswd文件,以便它通过我的应用程序更新持续存在?
醇>
见#2
中的答案