Tento výukový program sa zameriava na rýchlu a jednoduchú inštaláciu certifikátu SSL na webový server Apache v systéme Linux Debian 10 Buster pomocou nástroja Certbot. Pre používateľov, ktorí potrebujú šifrovaný webový server, ale zatiaľ si nenainštalovali ani nenakonfigurovali Apache, prvá časť ukazuje, ako nainštalovať a nakonfigurovať Apache na Debiane 10 Buster na hosťovanie webových stránok.
Všetky kroky popísané v tomto návode sú užitočné pre posledné predchádzajúce verzie Debianu a založené na distribúciách Linuxu. Ak už máte Apache, môžete skočiť na Ako nastaviť bezplatný certifikát SSL pre Apache na Debiane 10 Buster.
Inštalácia Apache na Debian 10 Buster
Tento krok je iba pre používateľov, ktorí si zatiaľ nenainštalovali Apache, ak už máte Apache nainštalovaný, preskočte na kapitolu „Ako nastaviť bezplatný certifikát SSL pre Apache na Debiane 10“.
Ak nemáte nainštalovaný Apache, nainštalujte ho vykonaním:
Po nainštalovaní sa služba automaticky spustí a vy budete mať prístup na váš webový server z prehľadávača cez adresu http: // 127.0.0.1 (localhost).
Apache podporuje tiež viac domén, ale pre toto nastavenie nakonfigurujeme iba doménu https: // linux.bz používa predvolený konfiguračný súbor pre apache / etc / apache2 / sites-enabled / 000-default.konf. Spustiť:
# nano / etc / apache2 / sites-enabled / 000-default.konf
Nižšie uvedené nekomentované riadky ukazujú správnu konfiguráciu prispôsobenú pre linux.bz,
Súbor obsahuje nasledujúci obsah, ktorý ho otvára (
ServerName linux.bz
ServerAlias www.linux.bz
Kontakt serverAdmin @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / chyba.log
CustomLog $ APACHE_LOG_DIR / prístup.log kombinovať
Predvolenú indexovú stránku Apache môžete premenovať spustením:
# index mv.html oldindex.htmlPotom vytvorte novú stránku na účely testovania:
# nano test.html
Vložte akýkoľvek požadovaný obsah:
Stlačte CTRL + X pre uloženie a ukončenie.
Niektorí domáci používatelia budú musieť nakonfigurovať svoje smerovače tak, aby preposielali potrebné porty na ich webové servery, aby im umožnili prístup mimo sieť. Nasledujúci obrázok zobrazuje iba príklad konfiguračnej stránky smerovača na presmerovanie portov. Vo vašom smerovači budete musieť presmerovať porty 80 a 443 na miestnu adresu IP vášho počítača Apache.
Nakoniec budete mať prístup na svoje webové stránky zvonka svojej siete.
Ako nastaviť bezplatný certifikát SSL pre Apache na Debiane 10 Buster
Ak už máte na pridanie SSL Apache, tento návod na tento účel ukazuje, ako rýchlo a jednoducho nainštalovať certifikát SSL pomocou certbotu, automatického inštalátora a konfigurátora certifikátov Let's Encrypt SSL.
Inštaláciu balíkov Certbot spustíte spustením:
# apt nainštalovať certbot python-certbot-apache -y
Po nainštalovaní predchádzajúcich balíkov vytvorte a presmerujte na https spustením:
# certbot --apacheVyplňte požadované informácie:
V určitom okamihu vám ponúkne presmerovanie prenosu na https, stlačte 2 potvrďte a stlačte VSTÚPTE dokončiť.
Ak bude proces úspešný, uvidíte nasledujúcu obrazovku:
Na záver môžete svoj web otestovať, stlačte kombináciu klávesov CTRL + F5 a bude teraz presmerovaný cez SSL.
Obnovenie spustenia certifikátu:
# certbot restore --dry-run
Záver k metóde Certbot na inštaláciu certifikátu SSL pre Apache na Debiane 10 Buster
Vďaka Certbot je inštalácia certifikátov SSL extrémne ľahká a rýchla, čo umožňuje každému neskúsenému používateľovi bez Plesku alebo Cpanelu zdieľať webový obsah bezpečným spôsobom zadarmo. Celý proces trval niekoľko minút vrátane inštalácie Apache.
Medzi ďalšie bezplatné možnosti získania bezplatných certifikátov SSL patrí SSL zadarmo (https: // sslforfree.com, krátke Comodo bezplatné SSL licencie alebo Zerossl, ktoré som ešte neskúšal, ale žiadna z nich neznamená rýchlu a ľahkú metódu, ako je táto.
Dúfam, že sa vám tento krátky článok o tom, ako nastaviť bezplatný certifikát pre Apache na Debiane 10, hodil, ďakujem za prečítanie.