![无法使用 https 启动 Jenkins](https://linux22.com/image/700449/%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20https%20%E5%90%AF%E5%8A%A8%20Jenkins.png)
如果我使用以下参数运行启动脚本,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 的参数顺序可能与此有关?如果缺少任何信息,请告诉我。任何帮助都将不胜感激。