Jenkins を Apache と連携

Apacheのリバースプロキシを使って、バックエンドにあるJenkinsにつなげる方法があります。

/etc/sysconfig/jenkins に、JENKINS_ARGSが指定できるので、ここへ prefix を指定します。こうすることで、Jenkinsが起動したときに、http://localhost:8080/jenkins でアクセスできるようになります。

JENKINS_ARGS="--prefix=/jenkins"

Starting and Accessing Jenkins – Jenkins – Jenkins Wiki を読むと、他のオプションも紹介されています。Winstoneを使っている場合は、Winstone Servlet Containerも参考になります。

こうすると、Apacheのhttpd.confに次のようにリバースプロキシ設定をするだけで、簡単に連携させることができます。

ProxyPass /jenkins http://localhost:8080/jenkins
ProxyPassReverse /jenkins http://localhost:8080/jenkins
同じタグの記事: Apache
同じタグの記事: Jenkins
同じタグの記事: Linux
同じカテゴリの記事: Linux
関連書籍: Apache
関連書籍: Jenkins