Обратно към блога
Януари 13, 2026Ръководства

Как да инсталирате и конфигурирате Nginx на Linux сървър

Ръководство стъпка по стъпка за инсталиране и конфигуриране на уеб сървър Nginx в дистрибуциите на Linux Ubuntu и CentOS.

Как да инсталирате и конфигурирате Nginx на Linux сървър

Nginx е високопроизводителен уеб сървър и обратен прокси сървър. Той е известен със своята стабилност, богат набор от функции и ниска консумация на ресурси. Това ръководство ще ви помогне да инсталирате и конфигурирате Nginx на вашия сървър Hiddence Linux.

Инсталиране на Nginx в Ubuntu/Debian

Актуализирайте списъка с пакети и инсталирайте Nginx:

bash
sudo apt update
sudo apt install nginx -y

Инсталиране на Nginx в RHEL / CentOS / AlmaLinux / Rocky Linux

Инсталирайте хранилището EPEL и Nginx:

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

Основна конфигурация

Конфигурационните файлове на Nginx се намират в /etc/nginx/. Главният конфигурационен файл е nginx.conf. В Ubuntu/Debian блоковете на сървъра са в /etc/nginx/sites-available/, в системи, базирани на RHEL — в /etc/nginx/conf.d/. Тествайте конфигурацията и презаредете:

bash
sudo nginx -t
sudo systemctl reload nginx

Настройване на виртуален хост

Създайте сървърен блок за вашия домейн:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Добавьте конфигурация на сървърен блок
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Конфигуриране на защитна стена

Разрешете HTTP и HTTPS трафик:

bash
sudo ufw allow 'Nginx Full'
# Или за firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Полезни съвети

  • Винаги тествайте конфигурацията преди презареждане: sudo nginx -t
  • Проверявайте регистрационните файлове за грешки на Nginx: sudo tail -f /var/log/nginx/error.log
  • Използвайте сървърни блокове за множество уебсайтове на един сървър
  • Активирайте Gzip компресия за по-добра производителност
  • Настройте SSL сертификати за HTTPS (вижте нашето ръководство за SSL)