Denne opplæringen viser hvordan du installerer et gratis SSL -sertifikat for Nginx på Debian 10 ved hjelp av CertBot.
For brukere som ikke har installert Nginx, men opplæringen starter 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 hvordan du installerer 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 forbindelser samtidig. Selv om den som standard bare kan tjene statiske nettsteder i strid med Apache som kan tjene både statiske og dynamiske nettsteder, kan dynamiske nettsteder også serveres med NGINX hjulpet av Apache eller annen programvare.
Hvis du ikke har installert Nginx på PC -en din, vil denne delen vise installasjonen og konfigurasjonen, hvis du allerede har installert Nginx, hopp til hvordan du installerer gratis SSL -sertifikat for Nginx på Debian 10.
For å begynne å installere Nginx på Debian 10 Buster, kjører tidligere Debian -versjoner eller baserte Linux -distribusjoner:
# apt installer nginx -y
Du skal kunne få tilgang til webserveren din gjennom nettleseren din på http: // 127.0.0.1/ (localhost).
Lag nå en konfigurasjonsfil for nettstedet ditt ved hjelp av Nano, på terminalkjøringen:
# nano/etc/nginx/nettsteder-tilgjengelig/linux.bz
Innenfor den nyopprettede filen legger inn innholdet vist på bildet nedenfor, og erstatter Linux.BZ for ditt domenenavn.
server
Lytt 80 standard_server;
Hør [::]: 80 standard_server;
root/var/www/linux.BZ;
Indeksindeks.html;
Server_name Linux.BZ www.Linux.BZ;
plassering /
Try_files $ uri $ uri/ = 404;
Etter å ha lagt til linjene ovenfor (erstattet Linux.BZ for ditt domene), trykk CTRL+X for å lagre og avslutte Nano Text Editor.
Opprett deretter en symbolsk lenke til /etc/nginx/nettsteder-aktivert/linux.bz ved å løpe:
# ln -s/etc/nginx/nettsteder -tilgjengelig/linux.BZ/etc/nginx/nettsteder-aktivert/linux.bz
Lag 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 gjennom Nginx med nettleseren din:
Merk for innenlandske brukere:
For å tillate tilgang fra utenfor nettverket, må noen hjemmebrukere konfigurere rutere til å videresende nødvendige porter til webserverne sine. Følgende bilde viser bare et eksempel på ruterkonfigurasjonsside for portvideresending, i ruteren din må du videresende porter 80 og 443 til Apache -datamaskinens lokale IP -adresse.
Hvordan installere gratis SSL -sertifikat for Nginx på Debian 10
Den gratis SSL -installasjonsprosessen for Nginx under Debian 10 Buster er ganske enkelt og raskt takket være CertBot som gjør at vi kan kryptere SSL -sertifikater enkle å installere.
Du kan installere CertBot på Debian 10 Buster ved å kjøre følgende kommando:
# Apt Installer certbot python-certbot-nginx -y
For å starte konfigurasjonsprosessen for å legge til et SSL -sertifikat til NGINX og omdirigere all HTTP -trafikk til HTTPS RUN:
# sudo certbot --nginx
Du kan fylle alle forespurte felt eller la dem være tomme, det siste trinnet lar deg automatisk konfigurere Nginx for å omdirigere all usikre trafikk gjennom HTTPS.
Konklusjon om gratis SSL -sertifikat for Nginx på Debian 10 Buster
Prosessen for å 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 omfatte SSL gratis (https: // sslforfree.com, den korte comodo gratis SSL -lisenser eller nuller 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 leste den.
Andre artikler relatert til hvordan du installerer gratis SSL -sertifikat for Nginx på Debian 10