Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Jenkins配置SSL?_Ssl_Jenkins - Fatal编程技术网

如何为Jenkins配置SSL?

如何为Jenkins配置SSL?,ssl,jenkins,Ssl,Jenkins,我们正在配置SSL以使用我们的一些工具,但是我们很难让Jenkins使用SSL 密钥库和密钥的密码不同,因此需要在JENKINS_ARGS 默认情况下,这些是我在/etc/Default/jenkins中找到的选项: --javahome=$JAVA\u HOME--httpPort=$HTTP\u PORT(默认8080;使用-1禁用)--httpsPort=$HTTP\u PORT--argumentsRealm.passwd.$ADMIN\u USER=[password]--argume

我们正在配置SSL以使用我们的一些工具,但是我们很难让Jenkins使用SSL

密钥库和密钥的密码不同,因此需要在
JENKINS_ARGS

默认情况下,这些是我在/etc/Default/jenkins中找到的选项:
--javahome=$JAVA\u HOME--httpPort=$HTTP\u PORT(默认8080;使用-1禁用)--httpsPort=$HTTP\u PORT--argumentsRealm.passwd.$ADMIN\u USER=[password]--argumentsRealm.roles.$ADMIN\u USER=ADMIN--webroot=~/.jenkins/war prefix=$prefix

我搜索了文档,但没有找到任何有用的东西

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


谢谢。

看起来詹金斯强迫使用反向代理。它不支持在直接客户机-服务器连接中打开SSL的所有功能,因此我想使用Apache或Nginx反向代理是目前“正确”的方法。

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

不知道这些参数将如何在您的工作中使用,但我认为您可以尝试将它们添加到系统设置-
环境变量中。必须设置这些参数,JVM才能了解jenkins正在使用SSL运行,因此这些是jenkins参数,必须在运行jenkins之前进行设置。更确切地说,我正在尝试对jenkins进行直接SSL访问。我认为如果我在客户端和Jenkins服务器之间设置一个Nginx服务器,应该可以正常工作,但这不是我们的要求。这篇文章有帮助吗<代码>https://serverfault.com/questions/278555/how-to-use-jenkins-with-ssl-https
不知道这些参数将如何在作业中使用,但我认为您可以尝试将它们添加到系统设置-
环境变量中。
必须设置这些参数,JVM才能理解jenkins正在使用SSL运行,这些是在运行jenkins之前必须设置的jenkins参数。更准确地说,我正在尝试对jenkins进行直接SSL访问。我认为如果我在客户端和Jenkins服务器之间设置一个Nginx服务器,应该可以正常工作,但这不是我们的要求。这篇文章有帮助吗<代码>https://serverfault.com/questions/278555/how-to-use-jenkins-with-ssl-https