Nginx

Hoe installeer ik een gratis SSL-certificaat voor Nginx op Debian 10

Hoe installeer ik een gratis SSL-certificaat voor Nginx op Debian 10
TLS- en SSL-protocollen coderen de verbinding tussen een site (of een andere service, maar in deze tutorial is Nginx de focus) en een client of webbrowser die sniffers of MiM-aanvallen (Man in the Middle) door spionagecommunicatie vermijden. Een paar jaar geleden eiste Google alle webmasters om SSL te gebruiken, ook voor sites zonder gevoelige informatie-uitwisseling, waardoor dit protocol ook voor marketingdoeleinden (SEO) een must is.

Deze tutorial laat zien hoe je een gratis SSL-certificaat voor Nginx op Debian 10 installeert met Certbot.

Voor gebruikers die Nginx nog niet hebben geïnstalleerd, begint de tutorial met een snelle introductie tot Nginx installatie en configuratie om de site linux te laten zien.bz, gebruikers die Nginx al hebben geïnstalleerd en geconfigureerd, kunnen naar Hoe installeer ik een gratis SSL-certificaat voor Nginx op Debian 10.

Nginx installeren op Debian 10 Buster

Nginx is ontwikkeld voor hoge prestaties en ondersteunt miljoenen verbindingen tegelijk. Hoewel het standaard alleen statische sites kan bedienen, in tegenstelling tot Apache, die zowel statische als dynamische sites kunnen bedienen, kunnen dynamische sites ook worden bediend met Nginx met behulp van Apache of andere software.
Als je Nginx nog niet op je pc hebt geïnstalleerd, zal dit gedeelte de installatie en configuratie tonen, als je Nginx al hebt geïnstalleerd, ga dan naar Hoe installeer ik een gratis SSL-certificaat voor Nginx op Debian 10.

Om te beginnen met het installeren van Nginx op Debian 10 Buster, draaien eerdere Debian-versies of gebaseerde Linux-distributies:

# apt installeer nginx -y

U zou via uw browser toegang moeten hebben tot uw webserver op: http://127.0.0.1/ (lokale host).

Maak nu een configuratiebestand voor uw website met nano, op de terminal run:

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

Voer binnen het nieuw gemaakte bestand de inhoud in die wordt weergegeven in de onderstaande afbeelding, ter vervanging van linux.bz voor uw domeinnaam.

server
luister 80 default_server;
luister [::]:80 standaard_server;
root /var/www/linux.bz;
indexindex.html;
servernaam linux.bz www.linux.bz;
plaats /
try_files $uri $uri/ =404;

Na het toevoegen van de bovenstaande regels (vervangen van linux.bz voor uw domein), druk op CTRL+X om op te slaan en de nano-teksteditor af te sluiten.

Maak dan een symbolische link naar /etc/nginx/sites-enabled/linux.bz door rennen:

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

Maak nu een map aan /var/www/

In mijn geval:

# mkdir /var/www/linux.bz

# sudo-service nginx start

Nu zou u met uw browser toegang moeten hebben tot uw website via nginx:

Opmerking voor huishoudelijke gebruikers:

Om toegang van buiten het netwerk mogelijk te maken, moeten sommige thuisgebruikers hun routers configureren om de benodigde poorten door te sturen naar hun webservers. De volgende afbeelding toont alleen een voorbeeld van een routerconfiguratiepagina voor poortdoorschakeling, in uw router moet u poorten 80 en 443 doorsturen naar het lokale IP-adres van uw Apache-computer.

Hoe installeer ik een gratis SSL-certificaat voor Nginx op Debian 10

Het gratis SSL-installatieproces voor Nginx onder Debian 10 Buster is vrij eenvoudig en snel dankzij Certbot, waardoor Lets Encrypt SSL-certificaten eenvoudig te installeren zijn.

U kunt Certbot op Debian 10 Buster installeren door de volgende opdracht uit te voeren:

# apt install certbot python-certbot-nginx -y

Om het configuratieproces te starten om een ​​SSL-certificaat toe te voegen aan Nginx en al het http-verkeer om te leiden naar https run:

# sudo certbot --nginx

U kunt alle gevraagde velden invullen of leeg laten, met de laatste stap kunt u Nginx automatisch configureren om al het onbeveiligde verkeer om te leiden via https.

Conclusie over gratis SSL-certificaat voor Nginx op Debian 10 Buster

Het proces om een ​​gratis SSL-certificaat voor Nginx op Debian 10 Buster te installeren is vrij eenvoudig en snel dankzij Certbot. Het hele proces duurde minuten om de Nginx-webserver te installeren en te configureren met SSL.

Andere gratis opties om gratis SSL-certificaten te krijgen, kunnen SSL gratis zijn (https://sslforfree.com, de korte Comodo gratis SSL-licenties of Zerossl die ik nog niet heb geprobeerd, maar geen van hen betekent een snelle en eenvoudige manier zoals deze.

Ik hoop dat je dit korte artikel over het installeren van een gratis SSL-certificaat voor Nginx op Debian 10 nuttig vond, bedankt voor het lezen ervan.

Andere artikelen met betrekking tot het installeren van een gratis SSL-certificaat voor Nginx op Debian 10

Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...