Nginx

Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10

Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10
Protokoly TLS a SSL šifrujú spojenie medzi webom (alebo inou službou, ale v tomto tutoriáli sa zameriavame na Nginx) a klientom alebo webovým prehliadačom, ktorí sa vyhýbajú sniffers alebo MiM (Man in the Middle) útokom špionážnej komunikácie. Pred pár rokmi Google požadoval od všetkých správcov webových stránok, aby používali SSL, a to aj pre stránky bez výmeny citlivých informácií, vďaka čomu je tento protokol nevyhnutnosťou aj na marketingové účely (SEO).

Tento tutoriál ukazuje, ako nainštalovať bezplatný certifikát SSL pre Nginx na Debian 10 pomocou Certbotu.

Pre používateľov, ktorí si ešte nenainštalovali Nginx, výučba začína rýchlym úvodom do inštalácie a konfigurácie Nginx, aby sa zobrazila stránka linux.bz, používatelia, ktorí už majú Nginx nainštalovaný a nakonfigurovaný, môžu prejsť na stránku Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10.

Inštalácia Nginx na Debian 10 Buster

Nginx bol vyvinutý pre vysoký výkon podporujúci milióny pripojení súčasne. Zatiaľ čo v predvolenom nastavení môže zobrazovať iba statické stránky, ktoré sú v rozpore s Apache, ktorý dokáže zobrazovať statické aj dynamické stránky, dynamické stránky sa môžu zobrazovať aj v prípade, že program Nginx podporuje server Apache alebo iný softvér.
Ak nemáte na počítači nainštalovaný Nginx, v tejto časti sa zobrazí jeho inštalácia a konfigurácia, ak už máte Nginx nainštalovaný, prejdite na Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10.

Ak chcete začať inštalovať Nginx na Debian 10 Buster, sú spustené predchádzajúce verzie Debianu alebo založené distribúcie Linuxu:

# apt nainštalovať nginx -y

Mali by ste mať prístup na váš webový server prostredníctvom prehľadávača na adrese http: // 127.0.0.1 / (localhost).

Teraz vytvorte konfiguračný súbor pre svoj web pomocou nano na termináli:

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

V rámci novovytvoreného súboru zadajte obsah uvedený na obrázku nižšie a nahraďte ho linux.bz pre názov vašej domény.

server
počúvať 80 default_server;
počúvať [::]: 80 default_server;
root / var / www / linux.bz;
indexový index.html;
názov_servera linux.bz www.linux.bz;
miesto /
try_files $ uri $ uri / = 404;

Po pridaní riadkov vyššie (výmena linuxu.bz pre vašu doménu), stlačte CTRL + X, aby ste uložili a ukončili nano textový editor.

Potom vytvorte symbolický odkaz na / etc / nginx / sites-enabled / linux.bz spustením:

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

Teraz vytvorte adresár / var / www /

V mojom prípade:

# mkdir / var / www / linux.bz

# sudo služba nginx štart

Teraz by ste mali mať prístup na svoje webové stránky prostredníctvom servera nginx pomocou prehľadávača:

Poznámka pre domácich používateľov:

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.

Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10

Bezplatný proces inštalácie SSL pre Nginx v rámci Debianu 10 Buster je veľmi jednoduchý a rýchly vďaka Certbotu, ktorý umožňuje ľahkú inštaláciu certifikátov SSL.

Certbot môžete nainštalovať na Debian 10 Buster spustením nasledujúceho príkazu:

# apt install certbot python-certbot-nginx -y

Ak chcete spustiť proces konfigurácie a pridať certifikát SSL do Nginxu, a presmerovať všetok prenos HTTP na spustenie https:

# sudo certbot --nginx

Môžete vyplniť všetky požadované polia alebo ich nechať prázdne, posledný krok vám umožňuje automaticky nakonfigurovať Nginx tak, aby presmeroval všetku nezabezpečenú komunikáciu cez https.

Záver k bezplatnému certifikátu SSL pre Nginx na Debiane 10 Buster

Proces inštalácie bezplatného certifikátu SSL pre Nginx na Debian 10 Buster je vďaka Certbotovi dosť jednoduchý a rýchly. Celý proces trval niekoľko minút, kým sme nainštalovali webový server Nginx a nakonfigurovali ho pomocou protokolu SSL.

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ýchly a jednoduchý spôsob ako tento.

Dúfam, že sa vám tento krátky článok o tom, ako nainštalovať bezplatný certifikát SSL pre Nginx v Debiane 10, hodil, ďakujem za prečítanie.

Ďalšie články týkajúce sa Ako nainštalovať bezplatný certifikát SSL pre Nginx na Debiane 10

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...