V tomto tutoriálu vám ukážeme, jak nainstalovat Nginx na CentOS 9 Stream. Pro ty z vás, kteří nevěděli, Nginx (Engine X) je nejoblíbenější a nejvýkonnější webový server software, který lze použít na vašem serveru. Je také známý svým vysokým výkonem a nízkou spotřebou paměti. Kromě schopností HTTP serveru může NGINX fungovat také jako proxy server pro e-maily (IMAP, POP3 a SMTP) a reverzní proxy a nástroj pro vyrovnávání zatížení pro servery HTTP, TCP a UDP.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci webového serveru Nginx na CentOS 9 Stream.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 9 Stream.
- Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Nginx na CentOS 9 Stream
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update
Krok 2. Instalace Nginx na CentOS 9 Stream.
Ve výchozím nastavení je Nginx k dispozici v základním úložišti CentOS 9 Stream. Nyní spustíme následující příkaz k instalaci Nginx do vašeho systému:
sudo dnf install nginx
Po dokončení instalace nyní povolte Nginx (automatické spuštění při startu systému), spusťte webový server a ověřte stav pomocí následujících příkazů:
sudo systemctl start nginx sudo systemctl enable nginx sudo systemctl status nginx
Pro ověření verze Nginx použijte k potvrzení následující příkaz:
nginx -v
Krok 3. Nakonfigurujte bránu firewall.
Pokud je váš server chráněn bránou firewall, musíte otevřít porty HTTP (80) i HTTPS (443):
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Krok 4. Ověřte instalaci Nginx.
Po úspěšné instalaci otevřete http://your-IP-address
ve vašem zvoleném prohlížeči a uvidíte výchozí uvítací stránku Nginx, jak je znázorněno na obrázku níže:
Krok 5. Struktura konfiguračního souboru Nginx.
Při instalaci nemusíte Nginx konfigurovat. Měli byste však znát umístění konfiguračních souborů a kořenového adresáře Nginx pro případ, že byste potřebovali upravit konfigurace.
- Konfigurační adresář Nginx:
/etc/nginx
- Kořenový adresář Nginx:
/usr/share/nginx/html
- Hlavní/globální konfigurační soubor:
/etc/nginx/nginx.conf
Blahopřejeme! Úspěšně jste nainstalovali Nginx. Děkujeme, že jste použili tento návod k instalaci webového serveru Nginx na CentOS 9 Stream. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Nginx.