2

ドキュメントが提供するものよりももう少しガイダンスが必要だと思います.RoundupとApacheに特に関連するものを見つけるのは非常に困難です.

私が現在やろうとしているのは、roundup-server support=C:/Roundup/ を実行しているときにスタンドアロン サーバーが何をするかを Apache に表示させることだけです。

apache 2.2およびpython 2.5 roundup 1.4.6でWindows XPを実行しています

興味のあるメモはこれ以上ありません。もし誰かがすでにこれを実行しているなら、あなたの設定を見せてください。そこからどうなるか見てみましょう :) 誰かが 403 を分析することは期待していません。最初に httpd.conf ファイルが正しいことを確認する前に、禁じられたエラーが表示されます

前もって感謝します

4

2 に答える 2

3

まず、次のモジュールを有効にする必要があります。

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/ へのすべての要求が既に実行中の roundup-server スレッドに送信されるようにするには、次の行が必要です。Apache は、単に渡すだけのコードを実際に処理するわけではありません! 以下のように、他のモジュールを備えたサーバー上で実行されているため、すべてのトラッカーは言うまでもなく、現在1つのトラッカーを実行することだけが心配であり、ドメインで仮想ホストを機能させる方法が本当にわかりません.

<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 を介したリクエストを受け入れる必要があります。

于 2009-09-16T06:46:30.123 に答える
1

mod_wsgiを使用すれば、Apache でラウンドアップを実行するのはかなり簡単です。

残念ながら、私はラウンドアップから離れてしまい、あなたに見せるための私の wsgi スクリプトのコピーをもう持っていませんが、このmod_wgi メーリング リストの theadから理解できるはずです。

于 2009-09-16T02:19:33.827 に答える