多项目Trac安装Ubuntu 14.04



在这篇文章的开头,我要说有几个类似的问题,其中没有一个涉及我的特定用例…我正在尝试在Ubuntu 14.04下运行Trac,特别是支持多个项目(大多数指南似乎都没有涵盖这一点)。我希望最终将它转移到一个支持SSL的合适的VirtualHost上,但这超出了目前的范围。[如果你愿意,你也可以参与进来。]

按照这个老式的指南,我已经使服务器能够访问Trac页面,但是…

  • 即使将用户添加为trace - 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>

听起来好像这将是1.1 Trac发行版中的OBE,因此我将等待一个适当的解决方案。我们将通过一次安装和一个项目字段,并在新版本可用时进行移植。

最新更新