SSL

Kaip nustatyti nemokamą „Apache“ SSL sertifikatą „Debian 10“

Kaip nustatyti nemokamą „Apache“ SSL sertifikatą „Debian 10“
TLS ir SSL protokolai užšifruoja srautą tarp svetainės (ar kitos paslaugos) ir lankytojo ar žiniatinklio naršyklės, neleisdami snaiperiams ar užpuolikams pasiekti ryšio. Pastaruoju metu „Google“ reikalavo visų žiniatinklio valdytojų naudoti SSL, net ir tose svetainėse, kuriose nesikeičiama neskelbtina informacija, šis protokolas įjungiamas neatsižvelgiant į saugumo poreikį.

Šioje pamokoje daugiausia dėmesio skiriama SSL sertifikato įdiegimui „Apache“ žiniatinklio serveryje naudojant „Linux Debian 10 Buster“ greitai ir paprastai naudojant „Certbot“. Vartotojams, kuriems reikia užšifruoto žiniatinklio serverio, tačiau dar neįdiegėte ar nesukonfigūravote „Apache“, pirmame skyriuje parodyta, kaip įdiegti ir konfigūruoti „Apache“ sistemoje „Debian 10 Buster“, kad būtų galima laikyti svetainę.

Visi šioje pamokoje aprašyti veiksmai yra naudingi naujausioms ankstesnėms „Debian“ ir pagrįstų „Linux“ paskirstymų versijoms. Jei jau turite „Apache“, galite pereiti prie Kaip nustatyti nemokamą „Apache“ SSL sertifikatą „Debian 10 Buster“.

„Apache“ diegimas „Debian 10 Buster“

Šis žingsnis skirtas tik tiems vartotojams, kurie dar neįdiegė „Apache“, jei jau turite „Apache“, pereikite prie skyriaus „Kaip nustatyti nemokamą „Apache“ SSL sertifikatą „Debian 10““.
Jei dar neįdiegėte „Apache“, įdiekite jį vykdydami:

# apt install apache2 -y

Kai įdiegsite paslaugą, ji bus automatiškai paleista ir galėsite pasiekti savo žiniatinklio serverį iš naršyklės naudodami adresą http: // 127.0.0.1 (vietinis šeimininkas).

„Apache“ taip pat palaiko kelis domenus, tačiau šiai sąrankai mes sukonfigūruosime tik domeną https: // linux.bz naudojant numatytąjį apache konfigūracijos failą / etc / apache2 / sites-enabled / 000-default.konf. Vykdyti:

# nano / etc / apache2 / sites-enabled / 000-default.konf

Žemiau esančiose nekomentuojamose eilutėse parodyta tinkama konfigūracija linux.bz,

Faile yra toks turinys, atveriantis failą (), serverio pavadinimas, slapyvardis, kontaktinė informacija, šakninis katalogas, registravimo failų informacija ir uždarymo failas ().


ServerName linux.bz
ServerAlias ​​www.linux.bz
„ServerAdmin“ kontaktas @ linux.bz
„DocumentRoot“ / var / www / html
ErrorLog $ APACHE_LOG_DIR / klaida.žurnalas
„CustomLog“ $ APACHE_LOG_DIR / prieiga.rąstas kartu

Pervardyti numatytąjį „Apache“ indekso puslapį galite pervardydami:

# mv indeksas.html oldindex.HTML

Tada bandymų tikslais sukurkite naują puslapį:

# nano testas.HTML

Įdėkite bet kokį norimą turinį:

Norėdami išsaugoti ir išeiti, paspauskite CTRL + X.

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ą.

Galiausiai galėsite pasiekti savo svetainę iš savo tinklo ribų.

Kaip nustatyti nemokamą „Apache“ SSL sertifikatą „Debian 10 Buster“

Jei jau turite „Apache“ laiko pridėti SSL, šiam tikslui šioje pamokoje parodoma, kaip greitai ir paprastai įdiegti SSL sertifikatą naudojant „certbot“, automatinį diegimo įrankį ir „Let's Encrypt ssl“ sertifikatų konfigūratorių.

Norėdami pradėti diegti „Certbot“ paketus paleisdami:

# apt įdiekite certbot python-certbot-apache -y

Įdiegę ankstesnius paketus, sukurkite ir nurodykite nukreipti į https, vykdydami:

# certbot - apache

Užpildykite prašomą informaciją:

Tam tikru momentu jums bus pasiūlyta nukreipti srautą į https, paspauskite 2 priimti, tada paspauskite ENTER pabaigti.

Jei procesas bus sėkmingas, pamatysite šį ekraną:

Galiausiai galite išbandyti savo svetainę, paspausti CTRL + F5 ir ji dabar peradresuos per SSL.

Norėdami atnaujinti sertifikato vykdymą:

# certbot atnaujinti - džiovinti

Išvada apie „Certbot“ metodą, norint įdiegti „Apache“ SSL sertifikatą „Debian 10 Buster“

„Certbot“ leidžia labai lengvai ir greitai įdiegti SSL sertifikatus, leidžiančius bet kuriam nepatyrusiam vartotojui be „Plesk“ ar „Cpanel“ nemokamai dalintis žiniatinklio turiniu saugiu būdu. Visas procesas užtruko kelias minutes, įskaitant „Apache“ diegimą.

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ė vienas iš jų nereiškia greito ir lengvo metodo, kaip šis.

Tikiuosi, kad jums buvo naudingas šis trumpas straipsnis „Kaip nustatyti nemokamą„ Apache “sertifikatą„ Debian 10 “, ačiū, kad perskaitėte.

Geriausios „Linux“ skirtos „Gamepad“ žemėlapių sudarymo programos
Jei jums patinka žaisti žaidimus „Linux“ su žaidimų pultu, o ne įprasta klaviatūra ir pelės įvesties sistema, yra keletas jums naudingų programų. Daug...
Naudingi įrankiai „Linux“ žaidėjams
Jei jums patinka žaisti žaidimus „Linux“ sistemoje, yra tikimybė, kad galbūt naudojote tokias programas ir įrankius kaip „Wine“, „Lutris“ ir „OBS Stud...
„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...