GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte Nginx na Ubuntu

Nginx® je služba webového serveru, která v posledních letech získala téměř stejný podíl na trhu jako Apache® díky svému vynikajícímu výkonu a flexibilní sadě funkcí. Tato příručka popisuje, jak nainstalovat Nginx, a popisuje další kroky k nastavení Nginxu, aby sloužil vašemu webu nebo aplikaci.

Předpoklady:

Potřebujete server Linux® s operačním systémem Ubuntu®.

Instalovat Nginx na Ubuntu

Výchozí úložiště pro nejoblíbenější distribuce Linuxu, včetně Ubuntu, zpřístupňují Nginx. Spuštění aktualizace před instalací nových balíčků umožňuje instalačnímu programu vybrat k instalaci nejaktuálnější verzi balíčku, která je k dispozici v úložišti. Chcete-li nainstalovat Nginx, proveďte následující kroky:

  1. Spusťte následující příkazy apt package-manager:

    sudo apt update
    sudo apt install nginx
    
  2. Chcete-li povolit a spustit službu a přidat ji do spuštění, spusťte následující příkazy:

    sudo systemctl enable nginx
    sudo systemctl start nginx
    

Povolení přístupu brány firewall pro Nginx

Ve výchozím nastavení Nginx odesílá provoz na výchozí porty pro HTTP (80 ) a HTTPS (443). Pro příjem provozu však musíte tyto porty povolit. Nginx to usnadňuje, protože se registruje jako služba v rámci Uncomplicated Firewall, UFW. Chcete-li povolit přístup pomocí brány firewall, proveďte následující kroky:

  1. Spusťte následující příkaz pro zobrazení dostupných služeb na UFW:

    sudo ufw app list
    
  2. Spuštěním následujícího příkazu nakonfigurujte příslušné nastavení pro váš web. Nahradit s vaším výběrem:

    sudo ufw allow 'Nginx <selection>'
    

    Poznámka Pokud chcete přesměrovat provoz HTTP na HTTPS, vyberte Full možnost.

    | Plný | HTTP a HTTPS || HTTP | Pouze HTTP || HTTPS | Pouze HTTPS |

    Poznámka: Doporučujeme otevřít pouze port nebo porty, které vaše aplikace potřebuje. Osvědčeným bezpečnostním postupem je minimalizace počtu dostupných portů.

Test Nginx

Zadejte IP adresu webové stránky do webového prohlížeče. Měli byste vidět úvodní stránku s logem Nginx a zprávou „Vítejte v Nginxu“. Pokud toto nevidíte, zkontrolujte následující položky:

  • Ověřte IP adresu.

  • Zkontrolujte, zda běží Nginx pomocí následujícího příkazu:

    sudo service status nginx
    
  • Ověřte přístup brány firewall pro Nginx.

Další kroky

Nyní, když jste nainstalovali Nginx, je připraven začít obsluhovat vaši aplikaci nebo web. Výchozí konfiguraci můžete použít k zobrazování webu umístěním jeho obsahu na /var/www/html ve vašem souborovém systému. Pokud však chcete obsluhovat více než jeden web, doporučujeme nastavit bloky serveru Nginx, aby vyhovovaly této potřebě.


Linux
  1. Nainstalujte WordPress na Nginx Ubuntu

  2. Nainstalujte PHP 7.1 s Nginx na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 18.04

  1. Jak nainstalovat Nginx na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 16.04

  3. Jak nainstalovat LEMP na Ubuntu 18.04

  1. Jak nainstalovat Nginx na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat Nginx na Ubuntu