Студзень 13, 2026Кіраўніцтва
Як усталяваць і наладзіць Nginx на серверы Linux
Пакрокавае кіраўніцтва па ўсталёўцы і наладзе вэб-сервера Nginx на дыстрыбутывах Ubuntu і CentOS 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)