0
Fork 0
mirror of https://github.com/verdaccio/verdaccio.git synced 2025-02-03 23:09:17 -05:00
verdaccio/website/translated_docs/it/ssl.md

2.2 KiB

id title
ssl Configurare i Certificati SSL

Segui queste istruzioni per configurare un certificato SSL che serva al registro NPM sotto HTTPS.

Una volta aggiornato listen e avviato verdaccio di nuovo chiederà i certificati.

  • Generare i certificati

    $ openssl genrsa -out /Users/user/.config/verdaccio/verdaccio-key.pem 2048 $ openssl req -new -sha256 -key /Users/user/.config/verdaccio/verdaccio-key.pem -out /Users/user/.config/verdaccio/verdaccio-csr.pem $ openssl x509 -req -in /Users/user/.config/verdaccio/verdaccio-csr.pem -signkey /Users/user/.config/verdaccio/verdaccio-key.pem -out /Users/user/.config/verdaccio/verdaccio-cert.pem

    
    * Edit your config file `/Users/user/.config/verdaccio/config.yaml` and add the following section
    
    
    
    

https: key: /Users/user/.config/verdaccio/verdaccio-key.pem cert: /Users/user/.config/verdaccio/verdaccio-cert.pem ca: /Users/user/.config/verdaccio/verdaccio-csr.pem

<br />In alternativa, se si possiede un certificato di formato `server.pfx`, si può aggiungere la seguente configurazione. La passphrase è facoltativa e solo necessaria se il certificato è criptato.

https: pfx: /Users/user/.config/verdaccio/server.pfx passphrase: 'secret' ````

Ulteriori informazioni sugli argomenti key, cert, ca, pfx e passphrase si possono trovare nella documentazione Node

  • Eseguire verdaccio nella linea di comando.

  • Aprire il browser e caricare https://your.domain.com:port/

Le istruzioni sono ampiamente valide per OSX e Linux, per Windows i percorsi potranno variare, ma i passi da seguire sono gli stessi.

Docker

Se si sta utilizzando l'immagine Docker, bisogna impostare la variabile ambientale PROTOCOL su https visto che l'argomento listen viene fornito su Dockerfile, e viene quindi ignorato dal file di configurazione.

Si può anche impostare la variabile ambientale PORT se si sta utilizzando una porta differente da 4873.