Šī 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
- Tomcat Install SSL sertifikāts
- Šifrēsim SSL sertifikātu
- Kas ir Tor pārlūks?
- TLS pret SSL
- CentOS instalējiet NGINX