なりそこないgooマフィア

PCにまつわる日々の出来事を綴っていきたいと思います。

Apache2.2.9によるsubversion,Tracのproxy設定

2008年09月04日 04時11分18秒 | CentOS 5.2-5.3
前回の記事(WebDAV のproxy 経由での設定方法)を応用すると、subversionのレポジトリ,
Tracも、Local IPしか持たないサーバ上で運用することができるようになります。

前回と異なる点は、proxyをするサーバ1側のVirtualHostの設定は、下記のように、サーバ2側へ80番ポートで、/svn/repos をproxyします。

<VirtualHost *:80>

ServerName xxx.xxx.xxx.jp (vhostサーバ1)
DocumentRoot /opt (この配下にsubvrsionレポジトリ,Trac用dirがあるという想定)

# DAV proxy setting for repository of subversion
ProxyPass /svn/repos http://yyy.yyy.yyy.jp/svn/repos

<Directory proxy:http:/yyy.yyy.yyy.jp/svn/repos>
Order deny,allow
Allow from all
</Directory>

# proxy setting for Trac (Tracは通常のproxyの設定でOK)
ProxyPass /trunc http://yyy.yyy.yyy.jp/trunc

</VirtualHost>

DAVサーバ2側の設定は、通常のsubversionの設定 /etc/httpd/conf.d/subversion.conf でOK.


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。