Nginx je populární webový server, který se aktivně používá k poskytování webových stránek a různých aplikací. Jedná se o výkonný bezplatný internet, který správci systému používají k vytvoření řetězce komponent, které vzájemně stabilně interagují. Obzvláště často je Nginx nainstalován na CentOS 7, protože je to jedna z populárních serverových distribucí. Dnes bychom vám rádi řekli o instalaci tohoto webového serveru ve zmíněném OS.

Instalace Nginx na CentOS 7

Všechny další akce budou provedeny prostřednictvím "Terminál"a jako zdroj stahování jsme vybrali oficiální distribuční úložiště. Celý proces bude rozdělen do tří tematických fází, aby i ten nejnáročnější uživatel mohl rychle pochopit všechny pokyny a zvládnout úkol bez problémů.

Krok 1: Přidání Nginx do systému

Začněme nejzákladnějším krokem - instalací webového serveru Nginx do operačního systému. Jak již bylo zmíněno dříve, potřebujeme k tomu konzolu a znalost některých příkazů. Postup vypadá takto:

  1. Otevřít "Terminál" způsobem, který je pro vás vhodný, například prostřednictvím karty Oblíbené v nabídce aplikace nebo stisknutím klávesové zkratky Ctrl + Alt + T.
  2. Přejděte na terminál a dále nainstalujte webový server Nginx na CentOS 7

  3. Zde byste měli zadat standardní příkaz sudo yum install epel-releasepřipravit OS na další přidání nového balíčku.
  4. Příkaz k instalaci dalších komponent před instalací Nginx na CentOS 7

  5. Tato a všechny další manipulace budou provedeny jménem superuživatele, takže je bude nutné potvrdit zadáním příslušného hesla do nového řádku.
  6. Potvrzení příkazu k instalaci dalších komponent před instalací Nginx na CentOS 7

  7. Po zobrazení výzvy k přidání nového balíčku epel potvrďte postup výběrem y.
  8. Potvrzení instalace nalezených doplňkových balíků Nginx na CentOS 7

  9. Po dokončení operace se objeví nový vstupní řádek. Mělo by to psát sudo yum nainstalovat nginxpro spuštění instalace Nginx ze standardního úložiště.
  10. Zadáním příkazu k instalaci webového serveru Nginx na CentOS 7

  11. Znovu potvrďte oznámení o přidání balíčku.
  12. Potvrzení instalace balíků webového serveru Nginx na CentOS 7

  13. Veřejný klíč bude navíc získán a okamžitě importován. To se však splní až poté, co zvolíte ano.
  14. Potvrzení importu veřejného klíče pro webový server Nginx na CentOS 7

Zbývá jen počkat na dokončení instalace. Poté se na obrazovce zobrazí oznámení o úspěšné operaci, což znamená, že můžete přejít do další fáze.

Krok 2: Spusťte webový server

Bohužel ve výchozím nastavení není Nginx přidán do spuštění operačního systému a je také ve stavu deaktivace, takže tyto akce budete muset provést sami. Netrvá to dlouho, protože stačí zadat dva příkazy.

  1. První má formu systemctl start nginx a odpovídá za spuštění služby pro aktuální relaci.
  2. Příkaz pro spuštění nainstalovaného webového serveru Nginx na CentOS 7

  3. Po aktivaci příkazu se zobrazí vyskakovací okno ověření. Zde zadejte heslo superuživatele a klikněte na Enter.
  4. Potvrzení příkazu pro spuštění Nginx na CentOS 7

  5. Druhý řádek systemctl povolit nginx je nutné přidat dotyčný webový server ke spuštění.
  6. Příkaz k přidání webového serveru Nginx na CentOS 7 k automatickému načítání

  7. Aktivuje se také až po zadání hesla.
  8. Potvrzovací příkaz pro přidání webového serveru Nginx na CentOS 7 k automatickému načítání

  9. Pokud vše proběhlo dobře, uvidíte informace, že byl právě vytvořen symbolický odkaz. Je to ona, kdo je zodpovědný za přístup k souboru, který spustí Nginx při zahájení nové relace.
  10. Vytvořte symbolický odkaz při úspěšném přidání webového serveru Nginx na CentOS 7 do automatického načítání

Krok 3: Povolení provozu webového serveru v bráně firewall

Chcete-li nakonfigurovat správné fungování nově nainstalovaného webového serveru, zbývá upravit tok provozu ve firewallu operačního systému. Jako příklad jsme si vzali výchozí aktivní bránu firewall, ale pokud použijete alternativu, budete muset změnit níže uvedené příkazy tak, aby odpovídaly aktuálním podmínkám.

  1. Otevřít "Terminál" a vstoupit tam firewall-cmd --zone = public --permanent --add-service = http.
  2. Příkaz pro konfiguraci brány firewall po instalaci Nginx na CentOS 7

  3. Tento příkaz by měl být potvrzen také heslem superuživatele.
  4. Potvrzení příkazu konfigurace brány firewall po instalaci Nginx na CentOS 7

  5. Nyní, když jste viděli linku "Úspěch", vložte firewall-cmd --zone = public --permanent --add-service = https a klikněte na Enter.
  6. Druhý příkaz ke konfiguraci brány firewall po instalaci Nginx na CentOS 7

  7. Zbývá pouze znovu načíst bránu firewall, aby se všechny změny projevily, a to se provádí až do konce firewall-cmd --reload.
  8. Restartování brány firewall po provedení změn Nginx na CentOS 7

  9. Poté, co se oznámení zobrazí na obrazovce "Úspěch" můžete zavřít konzolu a přepnout na používání webového serveru.
  10. Úspěšné restartování brány firewall po provedení změn Nginx na CentOS 7

Právě jste viděli podrobného průvodce instalací Nginx na CentOS 7. Jak vidíte, neposkytli jsme globální informace o konfiguraci, protože budou specifické pro všechny uživatele a budou záviset na osobních preferencích. Doporučujeme tyto informace získat přečtením oficiální dokumentace na následujícím odkazu.

Přejděte na čtení oficiální dokumentace Nginx