私はローカルIPを持つプライベートネットワークを持っています。 静的IP W.X.Y.Z:8080のJenkinsサーバーにHTTPSを有効にしたいとします。ゲンキンズでHTTPSを有効にしますか?
Jenkins version 2.9
java version "1.7.0_111"
OpenJDK Runtime Environment (IcedTea 2.6.7) (7u111-2.6.7-0ubuntu0.14.04.3)
OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
私は、/ etc /デフォルト/ジェンキンスさんは、次の引数
HTTP_PORT=-1
JENKINS_ARGS="--webroot=/var/cache/$NAME/war -DsessionTimeout=1 --httpPort=$HTTP_PORT --httpsPort=8081"
ファイルしかし、私は次のエラーを取得中に設定しようとしています。 次の変更は、/ etc /デフォルト/ジェンキンスファイルにしようと、ジェンキンスを再起動されているが、それはdidnの:私は同様の問題がここで解決したが、それは
はEDIT1私のために動作しませんでした
Running from: /usr/share/jenkins/jenkins.war
webroot: $user.home/.jenkins
Oct 19, 2016 2:18:48 PM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Logging initialized @811ms
Oct 19, 2016 2:18:48 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Oct 19, 2016 2:18:48 PM org.eclipse.jetty.util.log.JavaUtilLog warn
WARNING: Empty contextPath
Using one-time self-signed certificate
Oct 19, 2016 2:18:48 PM winstone.Logger logInternal
INFO: Winstone shutdown successfully
Oct 19, 2016 2:18:48 PM winstone.Logger logInternal
SEVERE: Container startup failed
java.io.IOException: Failed to start a listener
winstone.HttpsConnectorFactory
at winstone.Launcher.spawnListener(Launcher.java:207)
at winstone.Launcher.<init>(Launcher.java:149)
at winstone.Launcher.main(Launcher.java:352)`enter code here`
at sun.reflect.NativeMethodAccessorImpl.invoke0
助けてください私のために働く。
https://issues.jenkins-ci.org/browse/JENKINS-34463
https://issues.jenkins-ci.org/browse/JENKINS-25333
私は上記のページを試しましたが、私はステップ4で立ち往生しています。 私の組織から証明書を取得する必要はありますか? – Triangle
あなたの会社が独自の内部CAを使用している場合は、それを使用して証明書に署名する必要があります。そうでない場合は、署名するためにCAに支払う必要があります。暗号化して無料の証明書を提供しましょうが、 –
私はhttps://certbot.eff.org/で証明書を生成するために使用します。 –