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
- Tomcat namesti SSL potrdilo
- Šifrirajmo SSL potrdilo
- Kaj je brskalnik Tor?
- TLS vs SSL
- Namestite NGINX na CentOS