Nginx

Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10

Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10
Protokola TLS in SSL šifrirata povezavo med spletnim mestom (ali drugo storitvijo, vendar je v tej vadnici Nginx v središču pozornosti) in odjemalcem ali spletnim brskalnikom, ki preprečuje vohunjenje ali napad MiM (Človek na sredini) zaradi vohunske komunikacije. Pred nekaj leti je Google od vseh spletnih skrbnikov zahteval uporabo SSL, tudi za spletna mesta brez izmenjave občutljivih informacij, zaradi česar je ta protokol obvezen tudi za tržne namene.

Ta vadnica prikazuje, kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10 s pomočjo Certbota.

Za uporabnike, ki še niso namestili Nginxa, se vadnica začne s hitrim uvodom v namestitev in konfiguracijo Nginxa za prikaz spletnega mesta linux.bz, uporabniki, ki že imajo nameščen in konfiguriran Nginx, lahko skočijo na Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10.

Namestitev Nginxa na Debian 10 Buster

Nginx je bil razvit za visoko zmogljivost, ki hkrati podpira milijone povezav. Medtem ko lahko privzeto služi le statičnim spletnim mestom, ki so v nasprotju z Apachejem, ki lahko služijo tako statičnim kot dinamičnim spletnim mestom, lahko dinamična spletna mesta strežejo tudi z Nginxom, ki jih podpira Apache ali druga programska oprema.
Če Nginx v vašem računalniku še ni nameščen, bo ta razdelek prikazal njegovo namestitev in konfiguracijo, če je Nginx že nameščen, pojdite na Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10.

Če želite začeti nameščati Nginx na Debian 10 Buster, se zaženejo prejšnje različice Debian ali osnovane distribucije Linuxa:

# apt namestite nginx -y

Do spletnega strežnika bi morali dostopati prek brskalnika na http: // 127.0.0.1 / (lokalni gostitelj).

Zdaj ustvarite konfiguracijsko datoteko za svoje spletno mesto z uporabo nano v terminalu run:

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

V novo ustvarjeno datoteko vnesite vsebino, prikazano na spodnji sliki, ki jo nadomešča linux.bz za vaše ime domene.

strežnik
poslušaj 80 default_server;
poslušaj [::]: 80 privzeti strežnik;
root / var / www / linux.bz;
indeksni indeks.html;
ime strežnika linux.bz www.linux.bz;
lokacija /
try_files $ uri $ uri / = 404;

Po dodajanju zgornjih vrstic (zamenjava linux.bz za svojo domeno), pritisnite CTRL + X, da shranite in zaprete urejevalnik nano besedila.

Nato ustvarite simbolno povezavo do / etc / nginx / sites-enabled / linux.bz s tekom:

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

Zdaj ustvarite imenik / var / www /

V mojem primeru:

# mkdir / var / www / linux.bz

# sudo service nginx start

Zdaj bi lahko s svojim brskalnikom dostopali do svojega spletnega mesta prek nginxa:

Opomba za domače uporabnike:

Da bi omogočili dostop zunaj omrežja, bodo morali nekateri domači uporabniki konfigurirati svoje usmerjevalnike za posredovanje potrebnih vrat na svoje spletne strežnike. Naslednja slika prikazuje samo primer strani za konfiguracijo usmerjevalnika za posredovanje vrat, v usmerjevalniku boste morali vrata 80 in 443 posredovati na lokalni naslov IP računalnika Apache.

Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10

Brezplačni postopek namestitve SSL za Nginx pod Debian 10 Buster je precej preprost in hiter, zahvaljujoč Certbotu, ki omogoča enostavno namestitev Lets Encrypt SSL certifikatov.

Certbot lahko namestite v Debian 10 Buster, tako da zaženete naslednji ukaz:

# apt namestite certbot python-certbot-nginx -y

Če želite zagnati postopek konfiguracije, da v Nginx dodate potrdilo SSL in preusmerite ves http promet v https run:

# sudo certbot --nginx

Izpolnite lahko vsa zahtevana polja ali jih pustite prazna, zadnji korak pa vam omogoča samodejno konfiguracijo Nginxa za preusmeritev vsega nezaščitenega prometa prek https.

Sklep o brezplačnem certifikatu SSL za Nginx na Debian 10 Buster

Postopek namestitve brezplačnega SSL potrdila za Nginx na Debian 10 Buster je po zaslugi Certbota precej preprost in hiter. Celoten postopek je trajal nekaj minut za namestitev spletnega strežnika Nginx in njegovo konfiguracijo s SSL.

Druge brezplačne možnosti za pridobitev brezplačnih potrdil SSL lahko vključujejo SSL brezplačno (https: // sslforfree.com, kratke licence SSL za Comodo ali Zerossl, ki jih še nisem poskusil, vendar nobena od njih ne pomeni hitrega in preprostega načina, kot je ta.

Upam, da vam je bil ta kratek članek o tem, kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10, koristen, hvala, ker ste ga prebrali.

Drugi članki, povezani z Kako namestiti brezplačno potrdilo SSL za Nginx v Debian 10

Kako uporabljati GameConqueror Cheat Engine v Linuxu
Članek zajema vodnik o uporabi varalnice GameConqueror v Linuxu. Številni uporabniki, ki igrajo igre v sistemu Windows, pogosto uporabljajo aplikacijo...
Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...