2016-12-03 13 views
0

Octopus Deploy WebサーバーのSSL証明書を自動的に更新して、証明書プロバイダとしてLet's Encryptを使用して手動で操作する必要はありません。Octopus Deploy SSLバインディングをコマンドライン/ powershellで設定する

マネージャは簡単に証明書を作成した後にこの設定を行いますが、このスクリプトを使用して証明書を設定することもできます。私はOctopusがコマンドラインインターフェースを通してほとんどではないにせよほとんどを設定していることを知っているので、これを行うための文書化されていない方法があるかどうか疑問に思っていました。似

答えて

1

何か:

"netsh.exe" http delete sslcert ipport=0.0.0.0:443 
"netsh.exe" http add sslcert ipport=0.0.0.0:443 appid={E2096A4C-2391-4BE1-9F17-E353F930E7F1} certhash=02B86C370FCE251242DA461BCDBA2138BAFC6C1C certstorename=My 
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" configure --webForceSSL "True" 
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" configure --webListenPrefixes "https://localhost/" 
"C:\Program Files\Octopus Deploy\Octopus\Octopus.Server.exe" service --stop --start 

タコサーバーマネージャは、コマンドライン経由でタコのインストールと対話します。そして、そうする前に、実行しようとしているコマンドを表示するオプションを提供します。この場合

、あなたはタコマネージャ経由で結合あなたのHTTPSを設定する場合:

enter image description here

、[OK]をクリックします "を表示するスクリプトの実行前に:

enter image description here

をあなたはコマンドが表示されます上記と同様である。スクリプトでこれらをパラメータ化できるはずです。

+0

素晴らしい!私は現在慌てているが、今週末にこれを試してみて、あなたに知らせてくれてありがとう! –

+0

素晴らしい、これは素晴らしい仕事! –

関連する問題