Nginx

Sådan installeres gratis SSL-certifikat til Nginx på Debian 10

Sådan installeres gratis SSL-certifikat til Nginx på Debian 10
TLS- og SSL-protokoller krypterer forbindelsen mellem et websted (eller en anden tjeneste, men i denne tutorial er Nginx i fokus) og en klient eller webbrowser, der undgår sniffere eller MiM (Man i midten) angreb fra spioneringskommunikation. For et par år siden krævede Google alle webmastere at bruge SSL, også til websteder uden følsom informationsudveksling, hvilket gør denne protokol til et must også til markedsføringsformål (SEO).

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

Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har for nylig læst om Microsoft Sculpt Touch trådløs mus og besluttede at købe den. Efter at have brugt det et stykke tid besluttede jeg at dele m...
Mus AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
AppyMouse pegefelt på skærmen og musemarkør til Windows-tablets
Tabletbrugere savner ofte musemarkøren, især når de er vante til at bruge bærbare computere. Touchscreen-smartphones og tablets har mange fordele, og ...