Denne vejledning viser, hvordan du installerer et gratis SSL-certifikat til Nginx på Debian 10 ved hjælp af Certbot.
For brugere, der ikke har installeret Nginx endnu, begynder selvstudiet med en hurtig introduktion til Nginx-installation og konfiguration for at vise webstedet linux.bz, brugere, der allerede har Nginx installeret og konfigureret, kan hoppe til Sådan installeres gratis SSL-certifikat til Nginx på Debian 10.
Installation af Nginx på Debian 10 Buster
Nginx blev udviklet til høj ydeevne, der understøtter millioner af forbindelser samtidigt. Mens det som standard kun kan betjene statiske websteder i modsætning til Apache, som kan betjene både statiske og dynamiske websteder, kan dynamiske websteder også serveres med Nginx hjulpet af Apache eller anden software.
Hvis du ikke har Nginx installeret på din pc, vil dette afsnit vise installation og konfiguration, hvis du allerede har Nginx installeret, skal du gå til Sådan installeres gratis SSL-certifikat til Nginx på Debian 10.
For at begynde at installere Nginx på Debian 10 Buster kører tidligere Debian-versioner eller baserede Linux-distributioner:
# apt install nginx -y
Du skal være i stand til at få adgang til din webserver via din browser på http: // 127.0.0.1 / (lokal vært).
Opret nu en konfigurationsfil til dit websted ved hjælp af nano på terminalen:
# nano / etc / nginx / sites-tilgængelig / linux.bz
Inden for den nyoprettede fil skal du indtaste indholdet vist på billedet nedenfor og erstatte det Linux.bz for dit domænenavn.
server
lyt 80 standard_server;
lyt [::]: 80 default_server;
rod / var / www / linux.bz;
indeksindeks.html;
servernavn Linux.bz www.Linux.bz;
Beliggenhed /
try_files $ uri $ uri / = 404;
Efter tilføjelse af linjerne ovenfor (udskiftning af Linux.bz for dit domæne), skal du trykke på CTRL + X for at gemme og afslutte nano-teksteditoren.
Opret derefter et symbolsk link til / etc / nginx / sites-enabled / linux.bz ved at løbe:
# ln -s / etc / nginx / sites-available / linux.bz / etc / nginx / sites-enabled / linux.bz
Opret nu en mappe / var / www /
I mit tilfælde:
# mkdir / var / www / linux.bz# sudo service nginx start
Nu skal du være i stand til at få adgang til dit websted via nginx med din browser:
Bemærkning til indenlandske brugere:
For at tillade adgang uden for netværket skal nogle hjemmebrugere konfigurere deres routere til at videresende nødvendige porte til deres webservere. Følgende billede viser kun et eksempel på routerkonfigurationssiden til portvideresendelse, i din router skal du videresende porte 80 og 443 til din lokale IP-adresse på din Apache-computer.
Sådan installeres gratis SSL-certifikat til Nginx på Debian 10
Den gratis SSL-installationsproces for Nginx under Debian 10 Buster er ret nem og hurtig takket være Certbot, der gør det muligt for Lets Encrypt SSL-certifikater let at installere.
Du kan installere Certbot på Debian 10 Buster ved at køre følgende kommando:
# apt install certbot python-certbot-nginx -y
For at starte konfigurationsprocessen for at tilføje et SSL-certifikat til Nginx og omdirigere al http-trafik til https-kørsel:
# sudo certbot --nginx
Du kan udfylde alle anmodede felter eller lade dem være tomme, det sidste trin giver dig mulighed for automatisk at konfigurere Nginx til at omdirigere al usikker trafik gennem https.
Konklusion om gratis SSL-certifikat til Nginx på Debian 10 Buster
Processen med at installere et gratis SSL-certifikat til Nginx på Debian 10 Buster er ret enkel og hurtig takket være Certbot. Hele processen tog minutter at installere Nginx-webserveren og konfigurere den med SSL.
Andre gratis muligheder for at få gratis SSL-certifikater kan omfatte SSL gratis (https: // sslforfree.com, de korte Comodo gratis SSL-licenser eller Zerossl, som jeg ikke prøvede endnu, men ingen af dem betyder en hurtig og enkel måde som denne.
Jeg håber, du fandt denne korte artikel om, hvordan du installerer gratis SSL-certifikat til Nginx på Debian 10, nyttigt, tak fordi du læste det.
Andre artikler relateret til Sådan installeres gratis SSL-certifikat til Nginx på Debian 10
- Tomcat Installer SSL-certifikat
- Lad os kryptere SSL-certifikat
- Hvad er en Tor Browser?
- TLS vs SSL
- Installer NGINX på CentOS