Nginx

Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10

Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10
TLS- og SSL-protokoller krypterer forbindelsen mellom et nettsted (eller annen tjeneste, men i denne opplæringen er Nginx i fokus) og en klient eller nettleser som unngår sniffere eller MiM (Man in the Middle) -angrep fra spioneringskommunikasjon. For et par år siden krevde Google alle nettredaktører om å bruke SSL, også for nettsteder uten sensitiv informasjonsutveksling, noe som gjør denne protokollen til et must også for markedsføringsformål (SEO).

Denne veiledningen viser hvordan du installerer et gratis SSL-sertifikat for Nginx på Debian 10 ved hjelp av Certbot.

For brukere som ikke har installert Nginx ennå, starter opplæringen med en rask introduksjon til Nginx installasjon og konfigurasjon for å vise nettstedet linux.bz, brukere som allerede har Nginx installert og konfigurert kan hoppe til Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10.

Installere Nginx på Debian 10 Buster

Nginx ble utviklet for høy ytelse som støtter millioner av tilkoblinger samtidig. Mens det som standard bare kan betjene statiske nettsteder i motsetning til Apache, som kan betjene både statiske og dynamiske nettsteder, kan dynamiske nettsteder også serveres med Nginx hjulpet av Apache eller annen programvare.
Hvis du ikke har Nginx installert på PCen din, vil denne delen vise installasjon og konfigurasjon, hvis du har Nginx allerede installert, gå til Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10.

For å begynne å installere Nginx på Debian 10 Buster, kjøres tidligere Debian-versjoner eller baserte Linux-distribusjoner:

# apt install nginx -y

Du bør kunne få tilgang til webserveren din via nettleseren din på http: // 127.0.0.1/ (lokal vert).

Opprett nå en konfigurasjonsfil for nettstedet ditt ved hjelp av nano, på terminalen:

# nano / etc / nginx / sites-available / linux.bz

Innenfor den nylig opprettede filen, skriv inn innholdet som vises på bildet nedenfor, og erstatt det Linux.bz for domenenavnet ditt.

server
hør 80 standard_server;
hør [::]: 80 standard_server;
root / var / www / linux.bz;
indeksindeks.html;
servernavn linux.bz www.Linux.bz;
plassering /
try_files $ uri $ uri / = 404;

Etter å ha lagt til linjene ovenfor (erstattet Linux.bz for domenet ditt), trykk CTRL + X for å lagre og avslutte nano-teksteditoren.

Opprett deretter en symbolsk lenke til / etc / nginx / sites-enabled / linux.bz ved å løpe:

# ln -s / etc / nginx / sites-available / linux.bz / etc / nginx / sites-enabled / linux.bz

Opprett nå en katalog / var / www /

I mitt tilfelle:

# mkdir / var / www / linux.bz

# sudo service nginx start

Nå skal du kunne få tilgang til nettstedet ditt via nginx med nettleseren din:

Merknad for innenlandske brukere:

For å tillate tilgang fra utenfor nettverket, må noen hjemmebrukere konfigurere ruterne for å videresende nødvendige porter til deres webservere. Følgende bilde viser bare et eksempel på ruterkonfigurasjonssiden for videresending av port, i ruteren din må du videresende porter 80 og 443 til din lokale IP-adresse for Apache-datamaskinen.

Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10

Den gratis SSL-installasjonsprosessen for Nginx under Debian 10 Buster er ganske enkel og rask takket være Certbot som gjør Lets Encrypt SSL-sertifikater enkle å installere.

Du kan installere Certbot på Debian 10 Buster ved å kjøre følgende kommando:

# apt install certbot python-certbot-nginx -y

For å starte konfigurasjonsprosessen for å legge til et SSL-sertifikat til Nginx og omdirigere all http-trafikk til https-kjøring:

# sudo certbot --nginx

Du kan fylle ut alle forespurte felt eller la dem være tomme, det siste trinnet lar deg automatisk konfigurere Nginx til å omdirigere all usikker trafikk gjennom https.

Konklusjon om gratis SSL-sertifikat for Nginx på Debian 10 Buster

Prosessen med å installere et gratis SSL-sertifikat for Nginx på Debian 10 Buster er ganske enkel og rask takket være Certbot. Hele prosessen tok minutter å installere Nginx-webserveren og konfigurere den med SSL.

Andre gratis alternativer for å få gratis SSL-sertifikater kan inkludere SSL gratis (https: // sslforfree.com, de korte Comodo gratis SSL-lisensene eller Zerossl som jeg ikke prøvde ennå, men ingen av dem betyr en rask og enkel måte som denne.

Jeg håper du fant denne korte artikkelen om hvordan du installerer gratis SSL-sertifikat for Nginx på Debian 10 nyttig, takk for at du leser det.

Andre artikler relatert til Slik installerer du gratis SSL-sertifikat for Nginx på Debian 10

Mus Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Markøren hopper eller beveger seg tilfeldig mens du skriver inn Windows 10
Hvis du finner ut at musemarkøren hopper eller beveger seg alene, automatisk, tilfeldig mens du skriver inn Windows-bærbar PC eller datamaskin, kan no...
Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...
Mus Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Musepekeren og markøren i Windows 10 er veldig viktige aspekter ved operativsystemet. Dette kan sies også for andre operativsystemer, så i sannhet er ...