Nginx

Kako instalirati besplatni SSL certifikat za Nginx na Debian 10

Kako instalirati besplatni SSL certifikat za Nginx na Debian 10
TLS i SSL protokoli šifriraju vezu između web mjesta (ili neke druge usluge, ali u ovom vodiču Nginx je u fokusu) i klijenta ili web preglednika izbjegavajući njuškanje ili MiM (Čovjek u sredini) napad od špijunske komunikacije. Prije nekoliko godina Google je zahtijevao od svih webmastera da koriste SSL, također za web stranice bez razmjene osjetljivih podataka, što ovaj protokol mora učiniti i u marketinške svrhe (SEO).

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

Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...