我在我的服务器上的 tomcat 中运行了 jenkins:
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
在这一点上,我看到了一个空白页。
我什至不知道是谁在进行重定向。是詹金斯、阿帕奇、Tomcat……吗?
版本:
- RHEL 6.2
- 阿帕奇 2.2.15
- 土狼 1.1