无法使用 https 启动 Jenkins

无法使用 https 启动 Jenkins

如果我使用以下参数运行启动脚本,Jenkins 实例就可以正常启动:

HTTP_PORT=8180
AJP_PORT=8109
nohup nice $JAVA -jar $WAR --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT >> $LOG 2>> $ERR &

但是,按照此处的建议,使用自签名证书启用 SSL 后,https://github.com/hughperkins/howto-jenkins-ssl,传递私钥和证书参数,并禁用ajp和http端口如下,仍然启动失败。

HTTP_PORT=-1
AJP_PORT=-1
HTTPS_PORT=443
HTTPS_CERT=cert.pem
HTTPS_PK=key.pem

nohup nice $JAVA -jar $WAR --httpPort=$HTTP_PORT --httpsPort=$HTTPS_PORT --httpsCertificiate=$HTTPS_CERT --httpsPrivateKey=$HTTPS_PK --ajp13Port=$AJP_PORT >> $LOG 2>> $ERR &

这可能与不同端口之间存在某种冲突有关,但我看不出来。或者,传递给 Winstone 的参数顺序可能与此有关?如果缺少任何信息,请告诉我。任何帮助都将不胜感激。

相关内容