Ši pamoka parodo, kaip įdiegti nemokamą „Nginx“ SSL sertifikatą „Debian 10“ naudojant „Certbot“.
Vartotojams, kurie dar neįdiegė „Nginx“, pamoka pradedama greitai pristatant „Nginx“ diegimą ir konfigūravimą, kad būtų rodoma svetainės „Linux“.bz, vartotojai, kurie jau turi įdiegtą ir sukonfigūruotą „Nginx“, gali pereiti prie Kaip įdiegti nemokamą „Nginx“ SSL sertifikatą „Debian 10“.
„Nginx“ diegimas „Debian 10 Buster“
„Nginx“ buvo sukurtas didelio našumo palaikymui, vienu metu palaikant milijonus ryšių. Nors pagal numatytuosius nustatymus jis gali aptarnauti tik statines svetaines, priešingai nei „Apache“, kuri gali tiek tiek statinėms, tiek dinaminėms svetainėms, dinaminėms svetainėms taip pat gali būti teikiama „Nginx“ pagalba, kuriai padeda „Apache“ ar kita programinė įranga.
Jei jūsų kompiuteryje dar neįdiegta „Nginx“, šiame skyriuje bus parodytas jos diegimas ir konfigūracija, jei jau turite „Nginx“, pereikite prie Kaip įdiegti nemokamą „Nginx“ SSL sertifikatą „Debian 10“.
Norėdami pradėti diegti „Nginx“ „Debian 10 Buster“, veikia ankstesnės „Debian“ versijos arba pagrįsti „Linux“ paskirstymai:
# apt install nginx -y
Turėtumėte turėti galimybę prisijungti prie savo interneto serverio per savo naršyklę adresu http: // 127.0.0.1 / (vietinis šeimininkas).
Dabar sukurkite savo svetainės konfigūracijos failą naudodami „nano“, vykdydami terminalą:
# nano / etc / nginx / sites-available / linux.bz
Naujai sukurtame faile įveskite žemiau esančiame paveikslėlyje rodomą turinį, pakeisdami linux.bz jūsų domeno vardui.
serveris
klausytis 80 default_server;
klausytis [::]: 80 default_server;
root / var / www / linux.bz;
indekso indeksas.HTML;
serverio_vardas linux.bz www.linux.bz;
vieta /
try_files $ uri $ uri / = 404;
Pridėjus aukščiau esančias eilutes (pakeičiant „Linux“.bz jūsų domenui), paspauskite CTRL + X, jei norite išsaugoti ir išeiti iš nano teksto rengyklės.
Tada sukurkite simbolinę nuorodą į / etc / nginx / sites-enabled / linux.bz bėgdamas:
# ln -s / etc / nginx / sites-available / linux.bz / etc / nginx / sites-enabled / linux.bz
Dabar sukurkite katalogą / var / www /
Mano atveju:
# mkdir / var / www / linux.bz# sudo paslaugos „nginx“ pradžia
Dabar turėtumėte turėti galimybę pasiekti savo svetainę per „nginx“ naudodami savo naršyklę:
Pastaba vidaus vartotojams:
Kad leistų pasiekti ne iš tinklo, kai kurie namų vartotojai turės sukonfigūruoti savo maršrutizatorius persiųsti reikalingus prievadus į savo interneto serverius. Šiame paveikslėlyje rodomas tik maršrutizatoriaus konfigūracijos puslapio pavyzdys, skirtas persiųsti uostą. Maršrutizatoriuje turėsite persiųsti 80 ir 443 prievadus į savo „Apache“ kompiuterio vietinį IP adresą.
Kaip įdiegti nemokamą „Nginx“ SSL sertifikatą „Debian 10“
Nemokamas „Nginx“ SSL diegimo procesas naudojant „Debian 10 Buster“ yra gana lengvas ir greitas „Certbot“ dėka, kuris leidžia lengvai šifruoti SSL sertifikatus.
„Certbot“ galite įdiegti „Debian 10 Buster“ vykdydami šią komandą:
# apt įdiekite certbot python-certbot-nginx -y
Norėdami pradėti konfigūravimo procesą, norėdami pridėti SSL sertifikatą prie „Nginx“ ir nukreipti visą http srautą į „https“ vykdymą:
# sudo certbot --nginx
Galite užpildyti visus prašomus laukus arba palikti juos tuščius. Paskutinis žingsnis leidžia automatiškai sukonfigūruoti „Nginx“, kad jis nukreiptų visą nesaugų srautą per https.
Išvada apie nemokamą „Nginx“ SSL sertifikatą „Debian 10 Buster“
Nemokamo „Nginx“ SSL sertifikato diegimo procesas „Debian 10 Buster“ yra gana paprastas ir greitas „Certbot“ dėka. Visas procesas užtruko kelias minutes, kol įdiegėte „Nginx“ žiniatinklio serverį ir sukonfigūravote jį SSL.
Kitos nemokamos galimybės gauti nemokamus SSL sertifikatus gali apimti SSL nemokamai (https: // sslforfree.com, trumpos „Comodo“ nemokamos SSL licencijos arba „Zerossl“, kurių dar neišbandžiau, tačiau nė viena iš jų nereiškia greito ir paprasto būdo, kaip šis.
Tikiuosi, kad šis trumpas straipsnis apie tai, kaip „Debian 10“ įdiegti nemokamą „Nginx“ SSL sertifikatą, jums buvo naudingas, ačiū, kad perskaitėte.
Kiti straipsniai, susiję su nemokamo „Nginx“ SSL sertifikato įdiegimu „Debian 10“
- „Tomcat“ įdiegti SSL sertifikatą
- Šifruokime SSL sertifikatą
- Kas yra „Tor“ naršyklė?
- TLS ir SSL
- Įdiekite „NGINX“ „CentOS“