Socraigh na Deimhnithe SSL
Lean na treoracha seo chun teastas SSL a chumrú chun clárlann npm a sheirbheáil thar HTTPS.
- Nuashonraigh an t-airí éisteachta i do
~/.config/verdaccio/config.yaml
:
listen: 'https://your.domain.com/'
Nuair a bheidh an t-airí éisteachta nuashonraithe agat agus iarracht a dhéanamh verdaccio a rith arís, iarrfaidh sé teastais.
- Gin do dheimhnithe
$ 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
- Cuir do chomhad cumraíochta in eagar
/Users/user/.config/verdaccio/config.yaml
agus cuir an chuid seo a leanas leis:
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
Mar mhalairt air sin, má tá teastas agat leis an bhformáid server.pfx
, is féidir leat an chuid cumraíochta seo a leanas a chur leis: (Tá an pasfhrása roghnach agus ní bheidh sé ag teastáil ach amháin má tá do theastas criptithe.)
https:
pfx: /Users/user/.config/verdaccio/server.pfx
passphrase: 'secret'
Is féidir leat tuilleadh eolais a fháil ar an eochair
, teastas
, ca
, pfx
, agus pasfhrása
0> argóint sa dhoiciméadú Nód
-
Rith
verdaccio
i do líne ordaithe. -
Oscail an brabhsálaí agus tabhair cuairt ar
https://your.domain.com:port/
Tá na treoracha seo bailí den chuid is mó faoi OSX agus Linux; ar Windows beidh na cosáin éagsúil, ach tá na céimeanna mar an gcéanna.
Docker
Má tá íomhá Docker in úsáid agat, caithfidh tú an athróg timpeallachta VERDACCIO_PROTOCOL
a shocrú go https
, mar go gcuirtear an argóint éist
ar fáil sa Dockerfile agus mar sin ní thugtar aird air ó do chomhad cumraíochta.
Is féidir leat an athróg timpeallachta VERDACCIO_PORT
a shocrú freisin má tá port seachas 4873
in úsáid agat.