【发布时间】:2014-07-04 06:12:32
【问题描述】:
我将在这堵文字墙的开头说有一些类似的问题,其中没有一个涉及我的特定用例......我正在尝试让 Trac 在 Ubuntu 14.04 下运行,特别是支持多个项目(大多数指南似乎没有涵盖那个)。我想最终将它移动到具有 SSL 支持的适当虚拟主机,但这超出了目前的范围。 [不过,如果你愿意,也可以参与其中。]
按照this old-ish 指南,我已经让服务器可以访问 Trac 页面,但是...
- 即使将用户添加为 TRAC-ADMIN,我也会收到“身份验证信息不可用。请参阅安装文档。”进入登录页面时出错。
- Apache 没有对该文件夹强制执行 .htpasswd 登录要求。
apache2.conf 的片段,取自最后(其余为默认 Ubuntu 14.04 配置):
WSGIScriptAlias /trac /var/trac/apache/trac.wsgi
<Directory /var/trac/apache>
WSGIApplicationGroup %{GLOBAL}
Require all granted
Order deny,allow
Allow from all
</Directory>
<Location "/trac/login">
AuthType Basic
AuthName "trac"
AuthUserFile /var/trac/.htpasswd
Require valid-user
</Location>
【问题讨论】:
-
您知道在一个 Trac 环境中可以有多个项目吗?为此使用 SimpleMultiProjectPlugin。
-
我要试试这个插件,看看它是否能让我做我需要的事情!谢谢!
标签: apache trac ubuntu-14.04