Inštalácia a konfigurácia Nginx na Ubuntu

obsah

  • 1 Niečo o nginx
  • 2 Ako nainštalovať Nginx na Ubuntu?
  • 3 Ubuntu nastavenie softvéru
  • 4 Príkazy, adresáre a ďalšie
    • 4.1 príkazy
    • 4.2 Súbory a adresáre
  • 5 záver

Niečo o nginx

Drahí čitatelia, témou dnešnej diskusie je inštalácia a konfigurácia Nginx Ubuntu. Pripomeňme si, že nástroj - jeden z najpopulárnejších a najpopulárnejších webových serverov po celom svete. Pomáha pri práci väčšiny stránok na internete (veľké stránky), s obrovským počtom návštevníkov takmer každú hodinu. Prečo toľko vývojárov uprednostňuje túto konkrétnu aplikáciu? Ďalšie informácie o tom, ako nainštalovať a nakonfigurovať Nginx na Ubuntu.

Aplikácia bola vyvinutá v roku 2002 a v súčasnosti je najpopulárnejšia.

Na rozdiel od Apache, ktorý bol prepustený pomerne dávno - v roku 1995 - tento server je bezpečnejší a pohodlnejší, čo vám umožní prevziať tento server ako hlavnú webovú alebo reverznú proxy. Faktom je, že pri vytváraní Apache nebolo možné poskytnúť súbor funkcií, ktoré môže moderný používateľ potrebovať. Užitočnosť bola tiež uvoľnená nie príliš nedávno - v roku 2002, ale dostáva stabilné vysokokvalitné aktualizácie.

Ako nainštalovať Nginx na Ubuntu?

Predtým, ako vykonáme inštalačný postup,je veľmi jednoduché (uvidíte sa čoskoro), je dôležité určiť prípravné práce. Bez toho by inštalácia a spustenie boli jednoducho nemožné. Napríklad nemôžete nainštalovať systém Windows bez prípravy špeciálnych nástrojov. Pozrime sa, čo budeme potrebovať:

  • Samozrejme, operačný systém Ubuntu by mal byť vo vynikajúcom pracovnom stave. Nemali by mať chyby ani žiadne iné medzery.
  • Uistite sa, že máte "pravidelného používateľa". To je on, nie superuser, ktorý je často povinný vykonávať určité operácie.
  • Ak ho nemáte, určite ho vytvorte! Len potom môžete pokračovať v ďalšom konaní. Bežný účet bude pre vás iným spôsobom prechádzať do sveta inštalácie nástroja. Po vytvorení prihlásenia používateľa pod ním.

Teraz môžeme povedať, že ste plne pripravení nainštalovať program na Ubuntu. Upozorňujeme, že po opise každej položky je kód, ktorý vám pomôže dodržiavať pokyny v tomto kroku. Budú tam len dva, takže začnime:

  1. Najprv musíte aktualizovať index lokálneho balíka:

$ sudo apt-get update

  1. Nainštalujte požadovaný server pomocou príkazu:

$ sudo apt-get inštalovať nginx

  1. Hotovo! Počkajte na dokončenie procesu a pokračujte v nastavovaní a ovládaní nového webového servera.

Musíte nainštalovať webový server sám v systéme, program sa nachádza v oficiálnych archívoch

Ubuntu nastavenie softvéru

  1. Zobrazí sa zoznam programov s profilom ufw pomocou príkazu:

$ sudo ufw zoznam aplikácií

  1. Zobrazí sa zoznam typov profilov:
  • Full - úplný profil, ktorý otvára porty 80 a 443. Prvý je normálny s nešifrovanou prevádzkou a druhý je šifrovaný.
  • HTTP - otvorí vám iba port 80.
  • HTTPS - 143 bude tu.

Obvykle sa odporúča inštalovať protokol HTTP, ale ak si myslíte, že ste pokročilejší používateľ, môžete vybrať port, ktorý potrebujete.

  1. Ak chcete vybrať, zadajte kód:

$ sudo ufw dovoliť 'Nginx XXX'

Kde namiesto XXX musíte napísať názov vybraného portu. Napríklad $ sudo ufw umožňuje 'Nginx Full'.

  1. Nezabudnite opraviť nastavené parametre:

$ sudo ufw status

  1. V ďalšom kroku systém zobrazí informácie o vašej povolenej návštevnosti. Tu už môžete zvážiť dokončenie konfigurácie brány firewall.
  2. Teraz musíte spustiť šek. Všeobecne platí, že po dokončení inštalácie by mal Ubuntu bežať Nginx a server by mal fungovať. Len v prípade, môžete to overiť pomocou príkazu:

$ systemctl status nginx

  1. V zobrazenom dátovom okne by ste mali sústrediť svoju pozornosť na riadok s aktivitou, kde bude uvedený okamih, od ktorého server začne pracovať. To vám umožní presne pochopiť, či je všetko v poriadku. Ak sa vyskytnú nejaké problémy alebo problémy, dôkladne sa pokúste opakovať vyššie uvedené kroky. Ak to všetko nefunguje, vyhľadajte pomoc špecialistu. V opačnom prípade môžete prejsť ďalej.
  2. Ďalej budeme musieť zobraziť verejnú IP adresu:

$ sudo apt-get nainštalovať zvlnenie
$ zvlnenie -4 icanhazip.com

  1. Po obdržaní potrebných informácií zadajte do poľa pre zápis adresy v prehliadači:

http: // domain_name_or_ip_ip_address

  1. Ak ste urobili všetko správne, uvidíte uvítaciu stránku aplikácie, kde sa povie, že webový server je úspešne nainštalovaný a spustený. Budú tu tiež odkazy na on-line dokumentáciu a pravidelnú podporu, ako aj na komerčnú podporu. Môžete sa zablahoželať, inštalácia a konfigurácia sa úspešne dokončili!

Príkazy, adresáre a ďalšie

Teraz môžete ísť na štúdium základných príkazov, súborov a adresárov programu. To vám pomôže správne spravovať webový server.

príkazy

  • prestať

$ sudo systemctl zastaviť nginx

  • Spustiť po zastavení

$ sudo systemctl začať nginx

  • reštart

$ sudo systemctl reštartuje nginx

  • Reštartujte bez zrušenia pripojenia (zostane aktívny)

$ sudo systemctl načítať nginx

  • Zakázať automatické spustenie programu Nginx po spustení servera

$ sudo systemctl zakáže nginx

  • Na rozdiel od predchádzajúceho bodu - začlenenie

$ sudo systemctl umožňujú nginx

Súbory a adresáre

  1. obsah
  • / var / www / html je uvítacia stránka, ktorú sme videli trochu skôr. Toto je možné zmeniť úpravou konfiguračných súborov.
  1. Konfigurácia servera
  • / etc / nginx - adresár, kde sú umiestnené všetky parametre a nastavenia servera. Práve v tomto menu môžete vykonať postup uvedený v predchádzajúcom odseku.
  • /etc/nginx/nginx.conf je hlavný súbor parametrizácie. Používa sa, keď chcete zmeniť niečo spoločné v Nginx. Preto sa nemusíte báť tohto súboru, ako to robia niektorí používatelia.
  • / etc / nginx / sites-available - Toto je miesto, kde sú uložené súbory servera pre všetky stránky stránok. To znamená, že obsahuje a upravuje všetky parametre servera, ktoré môžu byť povolené (spojené s inými adresármi).
  • / etc / nginx / sites-enabled / - ak ste prepojili niektoré súbory servera s inými stránkami, ako je uvedené v predchádzajúcom odseku, uvidíte ich zoznam, pretože tento adresár je miesto, kde sú uložené.
  • / etc / nginx / úryvky - existujú - fragmenty konfigurácie, ktoré môžu byť zahrnuté do konfigurácie Nginx.
  1. Serverový protokol
  • /var/log/nginx/access.log - tu sa zaznamená vaša požiadavka na webový server. Túto pozíciu môžete zmeniť aj v nastaveniach.
  • /var/log/nginx/error.log je veľmi užitočný súbor obsahujúci údaje o chybách. Môže vás ušetriť v niektorých okamihoch.

záver

Priatelia, dnes sme diskutovali o pomerne jednoduchú otázku, ako nainštalovať a nakonfigurovať Nginx na Ubuntu. Naozaj len pár tímov nám pomohlo vyriešiť prvú časť otázky! Napriek tomu som musel trochu zmiasť s tým druhým: mohlo by to trvať nejaký čas na konfiguráciu brány firewall. Povedzte nám v komentároch, dokázali ste urobiť všetko? Dúfame, že odpovede budú len pozitívne. Tiež zdieľajte svoje osobné skúsenosti, názory a dojmy.