Ovaj vodič pokazuje kako instalirati besplatni SSL certifikat za Nginx na Debian 10 pomoću Certbota.
Za korisnike koji još nisu instalirali Nginx, vodič započinje brzim uvodom u instalaciju i konfiguraciju Nginxa kako bi se prikazala stranica linux.bz, korisnici koji već imaju instaliran i konfiguriran Nginx mogu prijeći na Kako instalirati besplatni SSL certifikat za Nginx na Debian 10.
Instaliranje Nginxa na Debian 10 Busteru
Nginx je razvijen za visoke performanse podržavajući istovremeno milijune veza. Iako po defaultu može posluživati samo statične web lokacije suprotno Apacheu koje mogu posluživati i statičke i dinamičke web lokacije, dinamičke stranice mogu se posluživati i s Nginxom uz pomoć Apachea ili drugog softvera.
Ako Nginx još nije instaliran na vašem računalu, ovaj će odjeljak prikazati njegovu instalaciju i konfiguraciju, ako je Nginx već instaliran, prijeđite na Kako instalirati besplatni SSL certifikat za Nginx na Debian 10.
Da biste započeli instaliranje Nginxa na Debian 10 Buster, izvode se prethodne verzije Debiana ili Linux distribucije:
# apt instalirati nginx -y
Web poslužitelju biste trebali moći pristupiti putem preglednika na http: // 127.0.0.1 / (lokalnihost).
Sada stvorite konfiguracijsku datoteku za vaše web mjesto pomoću nano-a, na terminalu pokrenite:
# nano / etc / nginx / sites-available / linux.bz
U novostvorenu datoteku unesite sadržaj prikazan na donjoj slici, zamjenjujući linux.bz za vaše ime domene.
poslužitelj
preslušajte 80 default_server;
preslušajte [::]: 80 zadani_server;
root / var / www / linux.bz;
indeksni indeks.html;
ime_poslužitelja linux.bz www.linux.bz;
lokacija /
try_files $ uri $ uri / = 404;
Nakon dodavanja gornjih redaka (zamjena linux.bz za vašu domenu), pritisnite CTRL + X da biste spremili i izašli iz uređivača nano teksta.
Zatim stvorite simboličku vezu do / etc / nginx / sites-enabled / linux.bz trčanjem:
# ln -s / etc / nginx / sites-available / linux.bz / etc / nginx / sites-enabled / linux.bz
Sada stvorite direktorij / var / www /
U mom slučaju:
# mkdir / var / www / linux.bz# sudo servis nginx start
Sada biste putem preglednika trebali moći pristupiti svojoj web stranici putem nginxa:
Napomena za domaće korisnike:
Kako bi omogućili pristup izvan mreže, neki kućni korisnici morat će konfigurirati svoje usmjerivače za prosljeđivanje potrebnih priključaka na svoje web poslužitelje. Sljedeća slika prikazuje samo primjer stranice s konfiguracijom usmjerivača za prosljeđivanje porta, u usmjerivaču ćete morati proslijediti portove 80 i 443 na lokalnu IP adresu vašeg računala Apache.
Kako instalirati besplatni SSL certifikat za Nginx na Debian 10
Besplatni postupak instalacije SSL-a za Nginx pod Debian 10 Busterom prilično je jednostavan i brz zahvaljujući Certbotu koji olakšava instalaciju Lets Encrypt SSL certifikata.
Certbot možete instalirati na Debian 10 Buster pokretanjem sljedeće naredbe:
# apt instalirati certbot python-certbot-nginx -y
Da biste započeli postupak konfiguracije za dodavanje SSL certifikata u Nginx i preusmjeravanje cjelokupnog http prometa u https run:
# sudo certbot --nginx
Možete popuniti sva tražena polja ili ih ostaviti prazna, posljednji korak omogućuje vam automatsko konfiguriranje Nginxa da preusmjeri sav nesigurni promet putem https-a.
Zaključak o besplatnom SSL certifikatu za Nginx na Debian 10 Busteru
Postupak instaliranja besplatnog SSL certifikata za Nginx na Debian 10 Buster prilično je jednostavan i brz zahvaljujući Certbotu. Cijeli je postupak trajao nekoliko minuta da se instalira Nginx web poslužitelj i konfigurira sa SSL-om.
Ostale besplatne opcije za dobivanje besplatnih SSL certifikata mogu uključivati SSL besplatno (https: // sslforfree.com, kratke Comodo besplatne SSL licence ili Zerossl koje još nisam isprobao, ali niti jedna od njih ne znači brz i jednostavan način poput ovog.
Nadam se da vam je ovaj kratki članak o tome kako instalirati besplatni SSL certifikat za Nginx na Debian 10 bio koristan, hvala što ste ga pročitali.
Ostali članci povezani s Kako instalirati besplatni SSL certifikat za Nginx na Debian 10
- Tomcat Instalirajte SSL certifikat
- Šifrirajmo SSL certifikat
- Što je Tor preglednik?
- TLS vs SSL
- Instalirajte NGINX na CentOS