Trac与Apache的集成(ModPython)

原创 hamo  2007-06-13 11:29  阅读 3,019 views 次

在"Trac+SVN的安装与配置(tracd模式)"中介绍了以tracd方式的trac服务器的安装与配置,今天来研究一下Trac通过ModPython来与Apache的集成。

与tracd的方式相比,和Apache的集成有很多优点,比如充分利用apache的强大功能以及ModPython的高效率,便于管理与控制,很方便支持ssl等等。

1. 下载并安装程序

  • 假设已经按照"Trac+SVN的安装与配置(tracd模式)"中的说明安装好了Trac。如果没有请参考安装
  • Apache-2.0.59:如果选择2.2,注意下面的ModPython的版本要对应
  • ModPython-3.3.1:这里注意选择与apache和python对应的版本,安装过程中会要求选择apache的安装目录,并且自动把mod_python.so复制到modules目录

2. 配置

  • 配置ModPython
    在apache的httpd.conf中加入下面一行:
    LoadModule python_module modules/mod_python.so
  • 配置trac
    在apache的httpd.conf中加入下面内容:
    <Location /trac>
    SetHandler mod_python
    PythonHandler trac.web.modpython_frontend
    PythonOption TracEnv F:\trac\proj1
    PythonOption TracUriRoot /trac
    </Location>
  • 然后就通过http://localhost/trac来访问

3. 下一步工作

  • 配置Authentication

参考资料:

本文地址:https://www.satwe.com/archives/393.html
关注我们:请关注一下我们的微信公众号:扫描二维码哈默博客的公众号,公众号:aiboke112
版权声明:本文为原创文章,版权归 hamo 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. hamo
    hamo 【农民】 @回复

    如果需要同时集成svn和apache的话,目前在win平台一定选择apache2.0.x,因为apache2.2.x的module目前还很少。