Nginx

Kā Debian 10 instalēt bezmaksas SSL sertifikātu Nginx

Kā Debian 10 instalēt bezmaksas SSL sertifikātu Nginx
TLS un SSL protokoli šifrē savienojumu starp vietni (vai citu pakalpojumu, taču šajā apmācībā galvenā uzmanība tiek pievērsta Nginx) un klientam vai tīmekļa pārlūkprogrammai, izvairoties no šņaukšanas vai MiM (Man vidū) uzbrukuma no spiegošanas komunikācijas. Pirms pāris gadiem Google pieprasīja visiem tīmekļa pārziņiem izmantot SSL, arī vietnēm, kurās nav slepenas informācijas apmaiņas, padarot šo protokolu obligātu arī mārketinga vajadzībām (SEO).

Šī apmācība parāda, kā instalēt bezmaksas SSL sertifikātu Nginx uz Debian 10, izmantojot Certbot.

Lietotājiem, kuri vēl nav instalējuši Nginx, apmācība sākas ar ātru Nginx instalēšanas un konfigurēšanas ievadu, lai parādītu vietnes linux.bz, lietotāji, kuriem jau ir instalēts un konfigurēts Nginx, var pāriet uz Kā Debian 10 instalēt bezmaksas SSL sertifikātu Nginx.

Nginx instalēšana Debian 10 Buster

Nginx tika izstrādāts augstas veiktspējas nodrošināšanai, vienlaikus atbalstot miljoniem savienojumu. Lai gan pēc noklusējuma tas var apkalpot tikai statiskas vietnes pretēji Apache, kas var apkalpot gan statiskas, gan dinamiskas vietnes, dinamiskās vietnes var apkalpot arī ar Nginx, ko palīdz Apache vai cita programmatūra.
Ja Nginx vēl nav instalēts datorā, šajā sadaļā tiks parādīta tā instalēšana un konfigurēšana, ja Nginx jau ir instalēts, pārejiet uz Kā Debian 10 instalēt bezmaksas SSL sertifikātu Nginx.

Lai sāktu Nginx instalēšanu Debian 10 Buster, darbojas iepriekšējās Debian versijas vai balstīti Linux izplatītāji:

# apt instalēt nginx -y

Jums vajadzētu būt iespējai piekļūt savam tīmekļa serverim, izmantojot pārlūkprogrammu vietnē http: // 127.0.0.1 / (vietējais saimnieks).

Tagad izveidojiet konfigurācijas failu savai vietnei, izmantojot nano, termināļa palaišanas laikā:

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

Jaunizveidotajā failā ievadiet zemāk redzamajā attēlā redzamo saturu, aizstājot Linux.bz jūsu domēna vārdam.

serveris
noklausīties 80 default_server;
klausīties [::]: 80 default_server;
root / var / www / linux.bz;
indeksa indekss.html;
servera_nosaukums Linux.bz www.Linux.bz;
atrašanās vieta /
try_files $ uri $ uri / = 404;

Pēc iepriekšējo līniju pievienošanas (aizstājot Linux.bz jūsu domēnam), nospiediet CTRL + X, lai saglabātu un izietu no nano teksta redaktora.

Pēc tam izveidojiet simbolisku saiti uz / etc / nginx / sites-enabled / linux.bz skrienot:

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

Tagad izveidojiet direktoriju / var / www /

Manā gadījumā:

# mkdir / var / www / linux.bz

# sudo servisa nginx sākums

Tagad jums vajadzētu būt iespējai piekļūt savai vietnei, izmantojot nginx, izmantojot pārlūkprogrammu:

Piezīme vietējiem lietotājiem:

Lai atļautu piekļuvi ārpus tīkla, dažiem mājas lietotājiem būs jākonfigurē maršrutētāji, lai pārsūtītu nepieciešamās ostas uz saviem tīmekļa serveriem. Šajā attēlā redzams tikai maršrutētāja konfigurācijas lapas piemērs portu pārsūtīšanai, maršrutētājā jums būs jāpārsūta 80. un 443. ports uz Apache datora vietējo IP adresi.

Kā Debian 10 instalēt bezmaksas SSL sertifikātu Nginx

Bezmaksas SSL instalēšanas process Nginx zem Debian 10 Buster ir diezgan vienkāršs un ātrs, pateicoties Certbot, kas ļauj ērti šifrēt SSL sertifikātus.

Certbot var instalēt Debian 10 Buster, izpildot šādu komandu:

# apt instalējiet certbot python-certbot-nginx -y

Lai sāktu konfigurēšanas procesu, SSL sertifikāta pievienošanai Nginx un visas http trafika novirzīšanai uz https palaist:

# sudo certbot - nginx

Jūs varat aizpildīt visus pieprasītos laukus vai atstāt tos tukšus. Pēdējā darbība ļauj automātiski konfigurēt Nginx, lai novirzītu visu nedrošu trafiku, izmantojot https.

Secinājums par bezmaksas SSL sertifikātu Nginx uz Debian 10 Buster

Bezmaksas SSL sertifikāta instalēšanas process Nginx uz Debian 10 Buster ir diezgan vienkāršs un ātrs, pateicoties Certbot. Visam procesam bija nepieciešamas minūtes, lai instalētu Nginx tīmekļa serveri un konfigurētu to ar SSL.

Citas bezmaksas iespējas iegūt bezmaksas SSL sertifikātus var ietvert SSL for Free (https: // sslforfree.com, īsās Comodo bezmaksas SSL licences vai Zerossl, ko es vēl nemēģināju, taču neviens no tiem nenozīmē ātru un vienkāršu veidu kā šis.

Es ceru, ka šis īsais raksts par to, kā instalēt bezmaksas SSL sertifikātu Nginx uz Debian 10, jums bija noderīgs, paldies, ka izlasījāt.

Citi raksti par to, kā Debgin 10 instalēt bezmaksas SSL sertifikātu Nginx

Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...
Kā mainīt peles rādītāja un kursora izmēru, krāsu un shēmu operētājsistēmā Windows 10
Peles rādītājs un kursors operētājsistēmā Windows 10 ir ļoti svarīgi operētājsistēmas aspekti. To var teikt arī par citām operētājsistēmām, tāpēc pati...
Bezmaksas un atvērtā koda spēļu dzinēji Linux spēļu izstrādei
Šis raksts aptvers bezmaksas un atvērtā koda spēļu motoru sarakstu, kurus var izmantot, lai izstrādātu 2D un 3D spēles Linux. Šādu spēļu dzinēju ir da...