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.

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 -yInstalace 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 nginxZá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 nginxNastavení 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 nginxKonfigurace 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 --reloadUž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)