Gerritのリバースプロキシ動作

review.chitora.comでアクセスすると,Gerritコードレビューにつながるようにします。

まず,apacheのproxy_httpモジュールを有効にします。

$ sudo a2enmod proxy_http

my_siteにreview.chitora.comを追加します。

$ sudo vi /etc/apache2/sites-available/my_site
(追加部分のみ)
<VirtualHost *:80>
        ServerName review.chitora.com

        ProxyRequests Off
        ProxyVia Off
        ProxyPreserveHost On

        <Proxy *>
                Order deny,allow
                Allow from all
        </Proxy>

        AllowEncodedSlashes On
        ProxyPass / http://127.0.0.1:8081/ nocanon
</VirtualHost>

apacheを再起動します。

$ sudo /etc/init.d/apache2 restart

Windows PCからブラウザで開いてOKです。「review.chitora.com/」と末尾にスラッシュが必要ですが,まあいいでしょう。

gerrit2

gerrit.confのhttpdセクションは以下のようになっていて,少しドキュメントと異なります。

[httpd]
        listenUrl = proxy-http://127.0.0.1:8081/

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です