Accéder au contenu principal Passer au contenu complémentaire

Activer le SSL pour Nexus 3

Note InformationsRemarque : Pour plus d'informations concernant les répertoires Nexus, consultez https://help.sonatype.com/repomanager3/installation-and-upgrades/directories (uniquement en anglais) (en anglais).

Procédure

  1. Copiez le fichier keystore dans le dossier $install-dir\etc\ssl.
  2. 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=/
  3. 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.

  4. Démarrez Nexus. Vous pouvez vous connecter à l'URL de Nexus à l'aide du port SSL.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.