Vil du lære hvordan du installerer Letsencrypt-sertifikatet på Nginx-serveren på en datamaskin som kjører Ubuntu Linux? I denne opplæringen skal vi vise deg hvordan du installerer Letsencrypt-klienten og konfigurerer et HTTPS-nettsted på Nginx-serveren.
Nginx kaller Virtualhosts SERVER BLOCKS-funksjonen.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
I vårt eksempel er IP-adressen til Nginx-serveren 36.160.86.106.
I vårt eksempel er Nginx-serveren vert for nettstedet WWW.GAMEKING.TIPS.
Liste over utstyr
Følgende avsnitt presenterer listen over utstyr som brukes til å opprette denne opplæringen.
Som Amazon Associate tjener jeg på kvalifiserende kjøp.
Nginx – Relatert Tutorial:
På denne siden tilbyr vi rask tilgang til en liste over tutorials knyttet til Nginx.
Nginx Virtualhost – DNS-konfigurasjon
Gå til GODADDY-nettstedet og kjøp et DNS-domene.
I vårt eksempel kjøpte vi et domene med navnet:
Du kan bruke et hvilket som helst nettsted til å kjøpe et DNS-domene, GoDaddy er bare mitt personlige valg.
Opprett en DNS-oppføring som peker nettstedet ditt til datamaskinen som kjører Nginx.
I vårt eksempel opprettet vi en DNS-oppføring som peker WWW.GAMEKING.TIPS til 35.160.86.106.
Bruk kommandoen NSLOOKUP til å teste DNS-konfigurasjonen.
Her er kommandoutdataene.
Gratulerer! Du er ferdig med den nødvendige DNS-konfigurasjonen.
Tutorial Letsencrypt – Nginx installasjon
Installer Nginx-serveren.
Opprett en katalog for å lagre de nye nettstedsfilene.
Nettstedsfilene lagres i følgende mappe:
Opprett en Nginx-konfigurasjonsfil for det nye webområdet.
Her er filen med vår konfigurasjon.
Opprett en symbolsk kobling for å aktivere Nginx virtuell vertskonfigurasjon.
Start Nginx-tjenesten på nytt.
Opprett en testside i den nye nettstedskatalogen.
Her er filinnholdet.
Åpne nettleseren din og prøv å få tilgang til det virtuelle nettstedet.
I vårt eksempel ble følgende URL skrevet inn i nettleseren:
• http://www.gameking.tips
Gratulasjonen! Du er ferdig med konfigurasjonen av serverblokker av Nginx.
Nginx Letsencrypt – Installere sertifikatet
Vi må installere gratis HTTPS sertifikat.
Vi må også omdirigere all HTTP-trafikk til HTTPS-versjonen av nettstedet automatisk.
Installer listen over nødvendige pakker.
Installere Nginx gratis HTTPS sertifikat
• Trykk på (A) for å godta vilkårene for bruk.
• Trykk på (Y) for å dele e-posten din og motta nyhetsbrev.
• Trykk på (2) for å omdirigere HTTP-nettstedet automatisk til HTTPS-versjonene.
Systemet vil automatisk installere et gratis sertifikat.
Det vil også konfigurere Nginx-serveren til å omdirigere all HTTP-tilgang til HTTPS-versjonen av nettstedet ditt.
I vårt eksempel endret systemet vår virtuelle vertskonfigurasjonsfil.
Her er filinnholdet.
KEY-filen inneholder din sertifikat privat nøkkel og må holdes på et trygt sted hele tiden.
I vårt eksempel ble KEY-filen lagret på :
Systemet endrer automatisk den opprinnelige Nginx virtuelle vertskonfigurasjonsfilen.
Det vil automatisk omdirigere alle HTTP-forespørsler til HTTPS-versjonen av nettstedet ditt.
Åpne nettleseren, og skriv inn DNS-adressen til det nye nettstedet ved hjelp av HTTPS-protokollen.
I vårt eksempel ble følgende URL skrevet inn i nettleseren:
• https://www.gameking.tips/
HTTPS-siden skal vises.
Kontroller sertifikategenskapene.
Du har installert et La oss kryptere sertifikat på Nginx-serveren.
Nginx Letsencrypt – Sertifikat Fornye
Det gratis sertifikatet som er installert, er gyldig i 90 dager.
Systemet oppretter en planlagt oppgave for automatisk å fornye et sertifikat innen tretti dager etter utløpet.
Det planlagte oppgavenavnet er CERTBOT, og det er plassert i følgende mappe:
Her er filinnholdet.
Bruk følgende kommando til å simulere prosessen med sertifikat fornying.
Her er kommandoutdataene.
Gratulerer! Du har konfigurert la oss kryptere automatisk sertifikat fornyes.