Nginx

Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10

Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10
Protocoalele TLS și SSL cifrează conexiunea dintre un site (sau alt serviciu, dar în acest tutorial Nginx este punctul central) și un client sau browser web evitând sniffers sau atacul MiM (Man in the Middle) din comunicarea spionaj. Acum câțiva ani, Google a cerut tuturor webmasterilor să utilizeze SSL, de asemenea, pentru site-urile fără schimb de informații sensibile, ceea ce face ca acest protocol să fie obligatoriu și în scopuri de marketing (SEO).

Acest tutorial arată cum să instalați un certificat SSL gratuit pentru Nginx pe Debian 10 utilizând Certbot.

Pentru utilizatorii care nu au instalat încă Nginx, tutorialul începe cu o introducere rapidă la instalarea și configurarea Nginx pentru a afișa site-ul Linux.bz, utilizatorii care au deja instalat și configurat Nginx pot accesa Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10.

Instalarea Nginx pe Debian 10 Buster

Nginx a fost dezvoltat pentru performanțe ridicate, suportând milioane de conexiuni simultan. În timp ce, în mod implicit, poate servi numai site-uri statice contrare Apache, care poate servi atât site-uri statice, cât și site-uri dinamice, site-urile dinamice pot fi, de asemenea, servite cu Nginx ajutat de Apache sau de alte programe.
Dacă Nginx nu este încă instalat pe computerul dvs., această secțiune va afișa instalarea și configurarea acestuia, dacă aveți deja instalat Nginx, accesați Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10.

Pentru a începe instalarea Nginx pe Debian 10 Buster, rulează versiunile anterioare Debian sau distribuțiile Linux bazate pe:

# apt install nginx -y

Ar trebui să puteți accesa serverul dvs. web prin browserul dvs. la http: // 127.0.0.1 / (gazdă locală).

Acum creați un fișier de configurare pentru site-ul dvs. web folosind nano, la rularea terminalului:

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

În fișierul nou creat introduceți conținutul afișat în imaginea de mai jos, înlocuind Linux.bz pentru numele dvs. de domeniu.

Server
ascultă 80 default_server;
asculta [::]: 80 default_server;
rădăcină / var / www / linux.bz;
index index.html;
server_name linux.bz www.Linux.bz;
Locație /
try_files $ uri $ uri / = 404;

După adăugarea liniilor de mai sus (înlocuirea linux.bz pentru domeniul dvs.), apăsați CTRL + X pentru a salva și a ieși din editorul de text nano.

Apoi creați o legătură simbolică către / etc / nginx / sites-enabled / linux.bz prin alergare:

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

Acum creați un director / var / www /

În cazul meu:

# mkdir / var / www / linux.bz

# sudo service nginx start

Acum ar trebui să puteți accesa site-ul dvs. web prin nginx cu browserul:

Notă pentru utilizatorii casnici:

Pentru a permite accesul din afara rețelei, unii utilizatori de acasă vor trebui să-și configureze routerele pentru a redirecționa porturile necesare către serverele lor web. Următoarea imagine arată doar un exemplu de pagină de configurare a routerului pentru redirecționarea porturilor, în routerul dvs. va trebui să redirecționați porturile 80 și 443 către adresa IP locală a computerului dvs. Apache.

Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10

Procesul gratuit de instalare SSL pentru Nginx sub Debian 10 Buster este destul de ușor și rapid datorită Certbot care face ca Criptarea certificatelor SSL să fie ușor de instalat.

Puteți instala Certbot pe Debian 10 Buster executând următoarea comandă:

# apt install certbot python-certbot-nginx -y

Pentru a începe procesul de configurare pentru a adăuga un certificat SSL la Nginx și a redirecționa tot traficul http pentru a rula https:

# sudo certbot --nginx

Puteți completa toate câmpurile solicitate sau le puteți lăsa necompletate, ultimul pas vă permite să configurați automat Nginx pentru a redirecționa tot traficul nesigur prin https.

Concluzie privind certificatul SSL gratuit pentru Nginx pe Debian 10 Buster

Procesul de instalare a unui certificat SSL gratuit pentru Nginx pe Debian 10 Buster este destul de simplu și rapid datorită Certbot. Întregul proces a durat câteva minute pentru a instala serverul web Nginx și a-l configura cu SSL.

Alte opțiuni gratuite pentru a obține certificate SSL gratuite pot include SSL gratuit (https: // sslforfree.com, licențele scurte Comodo SSL gratuite sau Zerossl pe care nu le-am încercat încă, dar niciuna nu înseamnă o modalitate simplă și rapidă ca aceasta.

Sper că ați găsit util acest scurt articol despre Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10, vă mulțumesc că l-ați citit.

Alte articole legate de Cum se instalează certificatul SSL gratuit pentru Nginx pe Debian 10

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...