Powrót do bloga
Styczeń 13, 2026Poradniki

Jak zainstalować i skonfigurować Nginx na serwerze Linux

Poradnik krok po kroku dotyczący instalacji i konfiguracji serwera WWW Nginx na dystrybucjach Linux Ubuntu i CentOS.

Jak zainstalować i skonfigurować Nginx na serwerze Linux

Nginx to wydajny serwer WWW i serwer reverse proxy. Jest znany ze swojej stabilności, bogatego zestawu funkcji i niskiego zużycia zasobów. Ten poradnik pomoże Ci zainstalować i skonfigurować Nginx na serwerze Linux Hiddence.

Instalacja Nginx na Ubuntu/Debian

Zaktualizuj listę pakietów i zainstaluj Nginx:

bash
sudo apt update
sudo apt install nginx -y

Instalacja Nginx na RHEL / CentOS / AlmaLinux / Rocky Linux

Zainstaluj repozytorium EPEL i Nginx:

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

Podstawowa konfiguracja

Pliki konfiguracyjne Nginx znajdują się w /etc/nginx/. Głównym plikiem konfiguracyjnym jest nginx.conf. W Ubuntu/Debian bloki serwerów znajdują się w /etc/nginx/sites-available/, w systemach opartych na RHEL w /etc/nginx/conf.d/. Przetestuj konfigurację i przeładuj:

bash
sudo nginx -t
sudo systemctl reload nginx

Konfiguracja wirtualnego hosta

Utwórz blok serwera dla swojej domeny:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Dodaj konfigurację bloku serwera
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Skonfiguruj firewall

Zezwól na ruch HTTP i HTTPS:

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

Przydatne wskazówki

  • Zawsze testuj konfigurację przed przeładowaniem: sudo nginx -t
  • Sprawdzaj logi błędów Nginx: sudo tail -f /var/log/nginx/error.log
  • Używaj bloków serwerów dla wielu stron internetowych na jednym serwerze
  • Włącz kompresję Gzip dla lepszej wydajności
  • Skonfiguruj certyfikaty SSL dla HTTPS (zobacz nasz poradnik SSL)