【问题标题】:Configuring Roundup with Apache使用 Apache 配置 Roundup
【发布时间】:2009-09-16 00:52:31
【问题描述】:

我认为我只需要比文档更多的指导 给,而且很难找到任何与农达和 特别是 Apache。

我目前要做的就是让 Apache 显示 运行综合服务器时的独立服务器 支持=C:/综述/

使用 apache 2.2 和 python 2.5 综述 1.4.6 运行 windows XP

我真的没有任何其他感兴趣的笔记,所以 如果有人已经 让这个运行,你能告诉我你的配置吗,我会 看看我是如何从那里开始的 :) 在我确定我的 httpd.conf 文件首先正确之前,我不希望有人分析我得到的 403 禁止错误

提前致谢

【问题讨论】:

    标签: python apache roundup


    【解决方案1】:

    首先,需要启用以下模块:

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    

    然后,需要以下几行来确保对 /issues/ 的任何请求都被定向到已经运行的综合服务器线程。 Apache 实际上并不处理它只是传递它的代码!如下所示,我只担心让一个跟踪器当前运行,更不用说所有跟踪器了,因为它运行在具有其他模块的服务器上,我真的不确定如何让虚拟主机在我的域上工作。

    <IfModule mod_proxy.c>
        # proxy through one tracker
        ProxyPass /issues/ http://localhost:80/issues/
        # proxy through all tracker(*)
        #ProxyPass /roundup/ http://localhost:80/
    </IfModule>
    

    就是这样 :) 只需确保您在后台运行了 roundup-server -p 8080 issues=C:/Roundup/ 并且它应该通过 Apache 接受请求。

    【讨论】:

      【解决方案2】:

      如果你使用mod_wsgi,在 Apache 下运行综述是相当容易的。

      不幸的是,我已经放弃了综述,不再有我的 wsgi 脚本的副本给你看,但你应该能够从这个 mod_wgi mailing list thead 中弄清楚。

      【讨论】:

      • @Van Gale 谢谢,这不是我一直在寻找的答案,因为我们使用的是 mod_python。不过,当我们最终使用 wsgi 配置时,我会记住这一点。希望很快,因为 mod_python 很痛苦! :)
      • @Van Gale:如果我可能会问,自从离开农达后,你开始使用什么?谢谢。
      • @Matthew:我一直在使用 redmine (redmine.org),尽管安装起来比综述更痛苦。只是我需要多项目支持,客户只能了解他们的项目并与 git 集成。
      猜你喜欢
      • 2014-05-31
      • 2012-01-28
      • 2016-12-16
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-17
      • 2018-02-05
      相关资源
      最近更新 更多