Блогқа оралу
Қаңтар 13, 2026Нұсқаулықтар

Linux серверінде Nginx-ті қалай орнатуға және баптауға болады

Ubuntu және CentOS Linux дистрибутивтерінде Nginx веб-серверін орнату және баптау бойынша қадамдық нұсқаулық.

Linux серверінде Nginx-ті қалай орнатуға және баптауға болады

Nginx — жоғары өнімді веб-сервер және кері прокси-сервер. Ол тұрақтылығымен, бай мүмкіндіктер жиынтығымен және ресурстарды аз тұтынуымен танымал. Бұл нұсқаулық сіздің Hiddence Linux серверіңізде Nginx-ті орнатуға және баптауға көмектеседі.

Ubuntu/Debian жүйесінде Nginx орнату

Пакеттер тізімін жаңартып, Nginx орнатыңыз:

bash
sudo apt update
sudo apt install nginx -y

RHEL / CentOS / AlmaLinux / Rocky Linux жүйесінде Nginx орнату

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 сығуды қосыңыз
  • HTTPS үшін SSL сертификаттарын орнатыңыз (біздің SSL нұсқаулығын қараңыз)