注: Nexusディレクトリーに関する詳細は、https://help.sonatype.com/repomanager3/installation-and-upgrades/directoriesをご覧ください。
手順
- キーストアファイルを$install-dir/etc/sslフォルダーにコピーします。
- キーストアファイルを$install-dir\etc\sslフォルダーにコピーします。
-
$data-dir/etc/nexus.propertiesファイルを編集し、SSLポート、およびSSL設定ファイルへの参照を追加します。
# Jetty section application-port=8081 application-port-ssl=8441 application-host=0.0.0.0 nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-https.xml,${jetty.etc}/jetty-requestlog.xml nexus-context-path=/
-
証明書とパスワード用に$install-dir/etc/jetty/jetty-https.xmlというSSL設定ファイルを編集します。
<New id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory"> <Set name="KeyStorePath"><Property name="ssl.etc"/>/keystore.jks</Set> <Set name="KeyStorePassword">password</Set> <Set name="KeyManagerPassword">password</Set>
このファイルは特定のディレクトリーになければならないため、パスは(スラッシュに続いて)キーストアファイルの名前だけであることが必要です。
- Nexusを起動します。SSLポートを使ってNexus URLにログインできるようになります。