Nginx je populárny webový server, ktorý sa aktívne používa na poskytovanie webových stránok a rôznych aplikácií. Jedná sa o výkonný bezplatný internet, ktorý správcovia systému používajú na vytvorenie reťazca komponentov, ktoré navzájom stabilne spolupracujú. Nginx je obzvlášť často nainštalovaný na CentOS 7, pretože je to jedna z populárnych serverových distribúcií. Dnes by sme vám chceli povedať o inštalácii tohto webového servera v spomínanom OS.

Inštalácia Nginx na CentOS 7

Všetky ďalšie akcie sa uskutočnia prostredníctvom „Terminál“a ako zdroj sťahovania sme si vybrali oficiálne distribučné úložiská. Celý proces bude rozdelený do troch tematických etáp, aby aj ten najnáročnejší používateľ rýchlo pochopil všetky pokyny a zvládol úlohu bez problémov.

Krok 1: Pridanie Nginxu do systému

Začnime tým najzákladnejším krokom - inštaláciou webového servera Nginx do operačného systému. Ako sme už spomínali, na to potrebujeme konzolu a znalosť niektorých príkazov. Postup vyzerá takto:

  1. Objavte „Terminál“ spôsobom, ktorý vám vyhovuje, napríklad prostredníctvom karty Obľúbené v ponuke aplikácií alebo stlačením klávesovej skratky Ctrl + Alt + T.
  2. Prejdite na terminál a nainštalujte ďalej webový server Nginx na CentOS 7

  3. Tu by ste mali zadať štandardný príkaz sudo yum nainštalujte epel-releasepripraviť OS na ďalšie pridávanie nového balíka.
  4. Príkaz na inštaláciu ďalších komponentov pred inštaláciou Nginx na CentOS 7

  5. Táto a všetky ďalšie manipulácie budú vykonané v mene superužívateľa, takže budú musieť byť potvrdené zadaním príslušného hesla do nového riadku.
  6. Potvrdenie príkazu na inštaláciu ďalších komponentov pred inštaláciou Nginx na CentOS 7

  7. Po výzve na pridanie nového balíka epel potvrďte postup výberom r.
  8. Potvrdenie inštalácie nájdených doplnkových balíkov Nginx na serveri CentOS 7

  9. Po dokončení operácie sa objaví nový vstupný riadok. Malo by to napísať sudo yum nainštalovať nginxna spustenie inštalácie Nginx zo štandardného úložiska.
  10. Zadaním príkazu na inštaláciu webového servera Nginx na serveri CentOS 7

  11. Znova potvrďte upozornenie na pridanie balíka.
  12. Potvrdenie inštalácie balíkov webového servera Nginx na serveri CentOS 7

  13. Verejný kľúč bude navyše prijatý a okamžite importovaný. To sa však splní až potom, ako zvolíte áno.
  14. Potvrdenie importu verejného kľúča pre webový server Nginx v systéme CentOS 7

Zostáva len čakať na dokončenie inštalácie. Potom sa na obrazovke zobrazí upozornenie na úspešnú operáciu, čo znamená, že môžete prejsť do ďalšej fázy.

Krok 2: Spustite webový server

Nginx sa bohužiaľ predvolene nepridáva k spusteniu operačného systému a je tiež v deaktivovanom stave, takže tieto akcie budete musieť vykonať sami. Netrvá dlho, pretože stačí zadať dva príkazy.

  1. Prvý má formu systemctl start nginx a je zodpovedný za spustenie služby pre aktuálnu reláciu.
  2. Príkaz na spustenie nainštalovaného webového servera Nginx v systéme CentOS 7

  3. Po aktivácii príkazu sa zobrazí vyskakovacie okno autentifikácie. Sem zadajte heslo superužívateľa a kliknite na Zadajte.
  4. Potvrdenie príkazu na spustenie Nginx na CentOS 7

  5. Druhý riadok systemctl povoliť nginx je potrebné pridať príslušný webový server do spustenia.
  6. Príkaz na pridanie webového servera Nginx do systému CentOS 7 na automatické načítanie

  7. Rovnako sa aktivuje až po zadaní hesla.
  8. Potvrdzujúci príkaz na pridanie webového servera Nginx do CentOS 7 k automatickému načítaniu

  9. Ak všetko prebehlo dobre, uvidíte informácie o tom, že sa práve vytvoril symbolický odkaz. Je to ona, ktorá je zodpovedná za prístup k súboru, ktorý spustí Nginx pri spustení novej relácie.
  10. Vytvorte symbolický odkaz pri úspešnom pridaní webového servera Nginx do systému CentOS 7 do automatického načítania

Krok 3: Povolenie prenosu z webového servera v bráne firewall

Ak chcete nakonfigurovať správne fungovanie novoinštalovaného webového servera, zostáva upraviť tok prenosu vo firewalle operačného systému. Ako príklad sme si vzali predvolený aktívny firewall, ale ak použijete alternatívu, budete musieť zmeniť príkazy zobrazené nižšie, aby zodpovedali aktuálnym podmienkam.

  1. Objavte „Terminál“ a vojdi tam firewall-cmd --zone = public --permanent --add-service = http.
  2. Príkaz na konfiguráciu brány firewall po inštalácii Nginx na CentOS 7

  3. Tento príkaz by mal byť potvrdený aj heslom superužívateľa.
  4. Potvrdenie príkazu na konfiguráciu brány firewall po inštalácii Nginx na CentOS 7

  5. Teraz, keď ste videli čiaru "Úspech", vložiť firewall-cmd --zone = public --permanent --add-service = https a kliknite na Zadajte.
  6. Druhý príkaz na konfiguráciu brány firewall po inštalácii Nginx na CentOS 7

  7. Zostáva iba načítať bránu firewall, aby sa všetky zmeny prejavili, a to sa deje prostredníctvom firewall-cmd - načítať.
  8. Reštartovanie brány firewall po vykonaní zmien Nginx v systéme CentOS 7

  9. Po zobrazení upozornenia na obrazovke "Úspech" môžete zavrieť konzolu a prepnúť na používanie webového servera.
  10. Úspešné reštartovanie brány firewall po vykonaní zmien Nginx v systéme CentOS 7

Práve ste videli podrobného sprievodcu inštaláciou Nginx na CentOS 7. Ako vidíte, neposkytli sme globálne informácie o konfigurácii, pretože budú špecifické pre všetkých používateľov a budú závisieť od osobných preferencií. Tieto informácie odporúčame získať prečítaním oficiálnej dokumentácie na nasledujúcom odkaze.

Prejdite na čítanie oficiálnej dokumentácie Nginx