2017-05-25 77 views
1

我们正在配置SSL以与我们的几个工具一起工作,但我们努力使Jenkins能够使用SSL。如何为Jenkins配置SSL?

我们有一个密钥库和密钥不同的密码,因此我们需要同时设置在JENKINS_ARGS

默认情况下,这些都是我在/ etc /默认/詹金斯发现的选项: --javahome=$JAVA_HOME --httpPort=$HTTP_PORT (default 8080; disable with -1) --httpsPort=$HTTP_PORT --argumentsRealm.passwd.$ADMIN_USER=[password] --argumentsRealm.roles.$ADMIN_USER=admin --webroot=~/.jenkins/war --prefix=$PREFIX

我搜索了文档here,但没有找到任何有用的信息。

所以这里是我的问题: 1-是否有以下属性作为参数:keyPassword,keyType? 2-如果不是,最好的方法是什么?

谢谢。

+0

不知道如何将这些参数用于您的工作,但我认为您可以尝试将它们添加到系统设置 - 环境变量中。 –

+0

必须为JVM设置这些参数才能理解jenkins正在使用SSL,因此这些是jenkins参数,在运行jenkins之前必须先设置。 –

+0

为了更加精确,我试图直接访问Jenkins。如果我在客户端和Jenkins服务器之间设置Nginx服务器,我认为这应该可以正常工作,但这不是我们的要求。 –

回答

0

看起来Jenkins强制使用反向代理。它不支持在直接客户端 - 服务器连接中打开SSL的所有功能,所以我想现在使用Apache或Nginx反向代理是“正确”的方式。