Nginx® je služba webového serveru se stejným podílem 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 pro nastavení Nginx, aby sloužil vašemu webu nebo aplikaci.
Předpoklady
Potřebujete server Linux® se systémem Fedora®.
Instalovat Nginx na Fedoru
Nginx je k dispozici ve výchozích úložištích pro nejoblíbenější distribuce Linuxu, včetně Fedory. Chcete-li nainstalovat Nginx, spusťte následující dnf
příkaz správce balíčků:
sudo dnf install nginx
Zadejte y na výzvu k potvrzení, že chcete balíček nainstalovat.
Po dokončení instalace spusťte následující příkazy pro povolení a spuštění služby. Tyto příkazy spustí Nginx a nakonfigurují jej tak, aby se spustil, když se spustí server.
sudo systemctl enable nginx
sudo systemctl start nginx
Otevřete bránu firewall pro Nginx
Ve výchozím nastavení Nginx naslouchá na výchozích portech pro provoz HTTP a HTTPS (Porty80
a 443
). To však neznamená, že přijímá provoz, protože firewall v systému také musí povolit provoz na těchto portech. Pomocí následujících příkazů přidejte porty potřebné pro váš web přidáním služeb HTTP a HTTPS:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Poté znovu načtěte firewalld
pro použití nových nastavení:
sudo firewall-cmd --reload
Test Nginx
Po instalaci balíčku a otevření portu nebo portů brány firewall by měl Nginx zobrazit svou výchozí webovou stránku. Můžete to vidět zadáním své IP adresy do webového prohlížeče. Měli byste vidět úvodní stránku s logem Nginx a zprávou „Welcome toNginx“. Pokud toto nevidíte, znovu zkontrolujte, zda je IP adresa správná, Nginx běží a nastavení brány firewall je správné.
Další kroky
Nyní můžete použít Nginx k zahájení poskytování vaší aplikace nebo webu. Použijte výchozí konfiguraci k poskytování webu umístěním jeho obsahu do /var/www/html adresář ve vašem souborovém systému. Pokud chcete obsluhovat více než jeden web, doporučujeme nastavit bloky serveru Nginx tak, aby vyhovovaly této potřebě.