2016-09-20 5 views
0

私はJenkins CIとCaddyを務めたいです。 about Caddy "How to proxy from port to path"を読むJenkinsとCaddyのサービス方法は?

私はこのCaddyfile持っている:今、私はポート8080でジェンキンスにアクセスし、ジェンキンス設定でJenkins URLを設定

jenkins.example.com { 
    proxy/http://localhost:8080 
} 

を。その後、リバースプロキシの設定が破損しているとジェンキンスは言います"Jenkins says my reverse proxy setup is broken"を参照してください。

httpsとポート80経由でアクセスすると、一部のページは正常に動作しますが、多くのページではlocalhost:80にリダイレクトされます。

誰かがJenkinsとCaddyをうまく使用しましたか?

+0

どのURLを_Jenkins URL_として設定していますか? – StephenKing

+0

これは 'https:// jenkins.example.com /'に設定されています。 'transparent'プロキシプリセットを追加すると動作するようです! –

答えて

1

transparentプリセット修正この使用しているようだ:時々私は502 Bad Gateway応答を得たので、私のため

jenkins.example.com { 
    proxy/http://localhost:8080 { 
     transparent 
     max_fails 0 
    } 
} 

max_fails 0する必要がありました。 this caddy issueを参照してください。

関連する問題