Zpět na blog
Leden 13, 2026Návody

Jak nainstalovat a nakonfigurovat Nginx na Linuxovém serveru

Průvodce krok za krokem instalací a konfigurací webového serveru Nginx na distribucích Ubuntu a CentOS Linux.

Jak nainstalovat a nakonfigurovat Nginx na Linuxovém serveru

Nginx je vysoce výkonný webový server a reverzní proxy server. Je známý svou stabilitou, bohatou sadou funkcí a nízkou spotřebou zdrojů. Tento návod vám pomůže nainstalovat a nakonfigurovat Nginx na vašem Linuxovém serveru Hiddence.

Instalace Nginx na Ubuntu/Debian

Aktualizujte seznam balíčků a nainstalujte Nginx:

bash
sudo apt update
sudo apt install nginx -y

Instalace Nginx na RHEL / CentOS / AlmaLinux / Rocky Linux

Nainstalujte úložiště EPEL a Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Základní konfigurace

Konfigurační soubory Nginx se nacházejí v /etc/nginx/. Hlavním konfiguračním souborem je nginx.conf. V Ubuntu/Debianu jsou bloky serveru v /etc/nginx/sites-available/, v systémech založených na RHEL v /etc/nginx/conf.d/. Otestujte konfiguraci a restartujte:

bash
sudo nginx -t
sudo systemctl reload nginx

Nastavení virtuálního hostitele

Vytvořte blok serveru pro vaši doménu:

bash
sudo nano /etc/nginx/sites-available/vasedomena.cz
# Přidejte konfiguraci bloku serveru
sudo ln -s /etc/nginx/sites-available/vasedomena.cz /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Konfigurace firewallu

Povolte provoz HTTP a HTTPS:

bash
sudo ufw allow 'Nginx Full'
# Nebo pro firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Užitečné tipy

  • Před restartem vždy otestujte konfiguraci: sudo nginx -t
  • Zkontrolujte protokoly chyb Nginx: sudo tail -f /var/log/nginx/error.log
  • Pro více webových stránek na jednom serveru používejte bloky serverů
  • Povolte kompresi Gzip pro lepší výkon
  • Nastavte certifikáty SSL pro HTTPS (viz náš průvodce SSL)