サーバーのTomcat内でジェンキンを実行しています:
http://davez0r.com:8080/jenkins
代わりに、サブドメインをこれに向けるように apache を希望します。
http://ci.davez0r.com
これを行うための指示があります:
- https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache
- https://serverfault.com/a/140161
そこで、プロバイダーでサブドメインをセットアップし、httpd.conf に仮想ホストを追加しました。
<VirtualHost *:80>
ServerName ci.davez0r.com
ProxyPass / http://localhost:8080/jenkins
ProxyPassReverse / http://localhost:8080/jenkins
ProxyRequests Off
<Proxy http://localhost:8080/jenkins*>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
これは、mediawiki の URL を書き換えるために使用している他の仮想ホスト エントリの下にあります。
その後、すべてを再起動しました。
問題は、目的の URL に移動すると、次の場所にリダイレクトされることです。
http://ci.davez0r.com/jenkins
その時点で、空白のページが表示されます。
誰がリダイレクトを行っているのかもわかりません。Jenkins、Apache、Tomcat などですか?
バージョン:
- RHEL6.2
- アパッチ 2.2.15
- コヨーテ1.1