2017-05-25 78 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反向代理是「正確」的方式。