Nginx

Hur man installerar gratis SSL-certifikat för Nginx på Debian 10

Hur man installerar gratis SSL-certifikat för Nginx på Debian 10
TLS- och SSL-protokoll krypterar anslutningen mellan en webbplats (eller annan tjänst, men i den här självstudien är Nginx i fokus) och en klient eller webbläsare som undviker sniffers eller MiM (Man in the Middle) attack från spioneringskommunikation. För ett par år sedan krävde Google att alla webbansvariga skulle använda SSL, även för webbplatser utan känsligt informationsutbyte, vilket gör detta protokoll ett måste också för marknadsföringsändamål (SEO).

Denna handledning visar hur man installerar ett gratis SSL-certifikat för Nginx på Debian 10 med Certbot.

För användare som inte har installerat Nginx ännu börjar handledningen med en snabb introduktion till Nginx-installation och konfiguration för att visa webbplatsen linux.bz, användare som redan har Nginx installerat och konfigurerat kan hoppa till Hur man installerar gratis SSL-certifikat för Nginx på Debian 10.

Installera Nginx på Debian 10 Buster

Nginx utvecklades för högpresterande stöd för miljontals anslutningar samtidigt. Medan det som standard bara kan betjäna statiska webbplatser i motsats till Apache som kan betjäna både statiska och dynamiska webbplatser, kan dynamiska webbplatser också serveras med Nginx med hjälp av Apache eller annan programvara.
Om du inte har installerat Nginx på din dator kommer detta avsnitt att visa dess installation och konfiguration, om du har redan installerat Nginx hoppa till Hur man installerar gratis SSL-certifikat för Nginx på Debian 10.

För att börja installera Nginx på Debian 10 Buster körs tidigare Debian-versioner eller baserade Linux-distributioner:

# apt install nginx -y

Du bör kunna komma åt din webbserver via din webbläsare på http: // 127.0.0.1 / (lokal värd).

Skapa nu en konfigurationsfil för din webbplats med hjälp av nano på terminalen:

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

Inmatat innehållet som visas i bilden nedan i den nyskapade filen och ersätter Linux.bz för ditt domännamn.

server
lyssna 80 default_server;
lyssna [::]: 80 default_server;
root / var / www / linux.bz;
indexindex.html;
server_name linux.bz www.Linux.bz;
plats /
try_files $ uri $ uri / = 404;

Efter att ha lagt till raderna ovan (ersätter linux.bz för din domän), tryck CTRL + X för att spara och avsluta nano-textredigeraren.

Skapa sedan en symbolisk länk till / etc / nginx / sites-enabled / linux.bz genom att springa:

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

Skapa nu en katalog / var / www /

I mitt fall:

# mkdir / var / www / linux.bz

# sudo service nginx start

Nu ska du kunna komma åt din webbplats via nginx med din webbläsare:

Anmärkning för inhemska användare:

För att tillåta åtkomst utanför nätverket måste vissa hemanvändare konfigurera sina routrar för att vidarebefordra nödvändiga portar till sina webbservrar. Följande bild visar endast ett exempel på routerkonfigurationssidan för vidarebefordring, i din router måste du vidarebefordra port 80 och 443 till din lokala IP-adress för din Apache-dator.

Hur man installerar gratis SSL-certifikat för Nginx på Debian 10

Den kostnadsfria SSL-installationsprocessen för Nginx under Debian 10 Buster är ganska enkel och snabb tack vare Certbot som gör Lets Encrypt SSL-certifikat lätt att installera.

Du kan installera Certbot på Debian 10 Buster genom att köra följande kommando:

# apt install certbot python-certbot-nginx -y

För att starta konfigurationsprocessen för att lägga till ett SSL-certifikat till Nginx och omdirigera all http-trafik till https-körning:

# sudo certbot --nginx

Du kan fylla alla begärda fält eller lämna dem tomma, det sista steget låter dig automatiskt konfigurera Nginx för att omdirigera all osäker trafik via https.

Slutsats om gratis SSL-certifikat för Nginx på Debian 10 Buster

Processen att installera ett gratis SSL-certifikat för Nginx på Debian 10 Buster är ganska enkelt och snabbt tack vare Certbot. Hela processen tog minuter att installera Nginx-webbservern och konfigurera den med SSL.

Andra gratisalternativ för att få gratis SSL-certifikat kan inkludera SSL gratis (https: // sslforfree.com, de korta Comodo gratis SSL-licenserna eller Zerossl som jag inte försökte ännu, men ingen av dem betyder ett snabbt och enkelt sätt som det här.

Jag hoppas att du hittade den här korta artikeln om hur man installerar gratis SSL-certifikat för Nginx på Debian 10 användbart, tack för att du läste det.

Andra artiklar relaterade till Hur man installerar gratis SSL-certifikat för Nginx på Debian 10

Mus Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Omforma dina musknappar på olika sätt för olika program med X-Mouse Button Control
Kanske behöver du ett verktyg som kan göra att musens kontroll ändras med alla applikationer som du använder. Om så är fallet kan du prova en ansökan ...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...