Webové aplikácie si v posledných rokoch získali veľkú popularitu ako prostriedok poskytovania služieb rôznym klientom. Pomocou webovej aplikácie môžete osloviť širšie publikum bez ohľadu na zariadenie alebo operačný systém, ktorý používajú.

Schopnosť nainštalovať a nakonfigurovať webový server je cenná zručnosť, ktorú musíte mať ako webový vývojár a softvérový inžinier. Webový server je program zodpovedný za doručovanie vášho webového obsahu klientom cez internet alebo sieť.

Poďme sa pozrieť na to, ako nainštalovať a nakonfigurovať webový server Nginx na Ubuntu.

Prečo používať Nginx?

Nginx je ľahký a vysoko výkonný webový server, ktorý môže bežať v systéme Windows aj Linux. Okrem toho, že ide o webový server, Nginx sa vo veľkej miere používa aj ako reverzný proxy server a poštový proxy server. Všimnite si, že Nginx sa vyslovuje ako „motor x“.

Ako reverzný proxy server nakonfigurujete Nginx na smerovanie prevádzky zo zadaného portu do nejakej aplikácie spustenej na serveri. Reverzný proxy server Nginx poskytuje ďalšiu vrstvu zabezpečenia, pretože kontroluje a filtruje prenos pred tým, ako zasiahne server.

instagram viewer

Nginx beží ako služba alebo démon na serveri a môžu ho ľahko spravovať manažéri služieb, ako napríklad systemctl v systéme Linux. V neposlednom rade je Nginx dobre zdokumentovaný a teší sa obrovskej podpore komunity.

Ako nainštalovať server Nginx na Ubuntu

Na účely tejto príručky vám ukážeme, ako môžete nainštalovať server Nginx na počítač so systémom Linux so systémom Ubuntu.

Krok 1: Inštalácia bezpečnostných predpokladov

Ak inštalujete Nginx na zabezpečený server, je dôležité, aby ste si nainštalovali tieto predpoklady, aby ste sa uistili, že vaša inštalácia je bezpečná a získavate stabilné verzie programov.

Najprv aktualizujte zoznam balíkov vášho systému.

aktualizácia sudo apt

Inštalácia gnupg2 pre bezpečný komunikačný kanál pri sťahovaní aplikácie.

sudo apt install curl gnupg2 ca-certifikáty lsb-release ubuntu-keyring

Ďalej by ste mali získať oficiálny podpisový kľúč od Nginx na overenie pravosti balíka.

zvlniť https://nginx.org/keys/nginx_signing.key | gpg --drahý | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null

Teraz skontrolujte, či importovaný súbor obsahuje správny kľúč spustením:

gpg --dry-run --quiet --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg

Výstup by mal obsahovať odtlačok prsta, ako je znázornené nižšie.

573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62

Zaregistrujte sa a nastavte úložisko Nginx vo svojom systéme, aby ste získali stabilné balíčky, čo je dôležité pre produkčné a bezpečné prostredia.

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Krok 2: Inštalácia Nginx

Ďalším krokom je inštalácia servera Nginx. Nezabudnite aktualizujte zdroje balíkov pred stiahnutím nových balíkov.

aktualizácia sudo apt

Inštalácia servera Nginx je celkom jednoduchá. Stačí spustiť nasledujúci príkaz:

sudo apt nainštalujte nginx

Uč sa viac: Rozdiel medzi APT a dpkg na Ubuntu

Nginx v akcii

Predvolená stránka obsluhovaná Nginxom je uložená v adresári /usr/share/nginx/html. Svoje statické webové stránky môžete umiestniť buď na toto miesto, alebo na iné miesto podľa vlastného výberu a nakonfigurovať virtuálneho hostiteľa.

Virtuálny hostiteľ vám umožňuje obsluhovať viacero webových stránok na rovnakom serverovom hardvéri alebo infraštruktúre.

Stav servera Nginx môžete skontrolovať pomocou nasledujúceho príkazu:

sudo systemctl stav nginx

Výstup ukazuje, že démon Nginx je aktívny a spustený. Ak nie je aktívny, spustite ho zadaním nasledujúceho príkazu:

sudo systemctl spustiť nginx

Ak vykonáte nejaké zmeny v konfigurácii Nginx, môžete server reštartovať pomocou príkaz systemctl nasledovne:

sudo systemctl reštartujte nginx

Ak chcete zobraziť predvolenú webovú stránku Nginx, otvorte adresu URL http://localhost: 80 vo webovom prehliadači. Uvíta vás stránka podobná tej nižšie.

Zistite, ako vyvíjať webové aplikácie

Gratulujeme, úspešne ste nainštalovali a nakonfigurovali Nginx. Táto príručka sa zaoberala tým, ako nainštalovať a nakonfigurovať webový server na Ubuntu. Okrem toho sme diskutovali o tom, ako môžete spravovať démona servera Nginx pomocou systemctl.

Dopyt po webových vývojároch nebol nikdy taký obrovský a nevykazuje žiadne známky spomalenia v dohľadnej dobe. Začnite svoju cestu vývoja webu učením sa základov HTML ešte dnes.

Úvod do HTML

Ak sa chcete naučiť vytvárať webové stránky, musíte sa naučiť HTML.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Programovanie
  • Ubuntu
  • Webový server
  • Nainštalujte softvér
O autorovi
Mwiza Kumwenda (40 publikovaných článkov)

Mwiza profesne vyvíja softvér a vo veľkej miere píše o Linuxe a front-end programovaní. Niektoré z jeho záujmov zahŕňajú históriu, ekonomiku, politiku a podnikovú architektúru.

Viac od Mwiza Kumwenda

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber