【发布时间】:2014-10-19 05:48:21
【问题描述】:
我在 Trac 的身份验证方面遇到了一个奇怪的问题。我已经将它安装在其他服务器上,安装它从来没有问题,但现在我正在尝试将它安装在共享的 linux 服务器上:
- 无权访问
httpd.conf; - 只有 php 和 python (wsgi) 可用的脚本;
- 根本没有开发工具(所以没有机会使用 gcc 编译某些东西);
-
.htaccess没问题。
嗯,trac 已安装并在匿名模式下工作,我找不到将其设为私有的方法。在 Apache 基本身份验证中看起来只有 relies,但如果没有 httpd.conf 访问权限,我无法做到这一点。
在我的其他安装中,我在httpd.conf 中使用<Location>,但我不能在.htaccess 中使用此标签。我知道我可以简单地将<Location> 的内容放在.htaccess 文件中,然后将此文件放在任何www 子目录中以保护它。但由于这是wsgi 脚本在www 之外的另一个目录中,所以我没有地方放置.htaccess。
我正在寻找解决此问题的方法:
- 仍在使用 apache auth 和我错过的任何其他
.htaccess配置; - 除了依赖 apache 之外,Trac 还可以以任何其他方式用于私有;
- 任何其他类似于 trac 的问题/项目跟踪也是一个选项。
【问题讨论】:
标签: apache .htaccess mod-wsgi trac