Conseil : Pour plus d'informations concernant les répertoires Nexus, consultez https://help.sonatype.com/repomanager3/installation-and-upgrades/directories (en anglais).
Procédure
- Copiez le fichier keystore dans le dossier $install-dir/etc/ssl.
- Copiez le fichier keystore dans le dossier $install-dir\etc\ssl.
-
Modifiez le fichier $data-dir/etc/nexus.properties pour ajouter le port SSL et la référence au fichier de configuration du 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=/
-
Modifiez le fichier de configuration SSL $install-dir/etc/jetty/jetty-https.xml pour le certificat et le mot de passe :
<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>
Le chemin d'accès doit être uniquement le nom du fichier keystore (précédé d'une barre oblique), car le fichier doit se situer dans un répertoire spécifique.
- Démarrez Nexus. Vous pouvez vous connecter à l'URL de Nexus à l'aide du port SSL.