📒 

Nginx — це високопродуктивний веб-сервер з відкритим кодом. Це дуже популярне програмне забезпечення, призначене для обробки запитів HTTP від ​​клієнтів (наприклад, веб-браузерів) і надання їм веб-сторінок та іншого вмісту. Встановлення Nginx дуже просте і базується лише на одній команді. Введіть таку команду, щоб легко встановити цей веб-сервер:

apt install nginx

Ви повинні погодитися на встановлення, натиснувши Y. Результат буде приблизно таким.

У цій статті використовується Debian 12 і всі команди запускаються від імені користувача root. Ви завжди отримуєте цей доступ, коли купуєте віртуальні або виділені сервери в AlexHost.

Запустіть Nginx

Запустити Nginx досить просто. Просто запустіть таку команду:

systemctl start nginx

У разі успіху команда не дає жодних результатів.

Якщо ви використовуєте дистрибутив Linux без systemd для запуску Nginx, введіть:

service start nginx

Замість того, щоб запускати службу Nginx вручну, рекомендується налаштувати її запуск під час завантаження системи:

systemctl enable nginx

Перезапустіть Nginx

Процес перезавантаження швидкий, простий у освоєнні, але дуже важливий. Кожного разу, коли ви вносите будь-які зміни в Nginx, вам потрібно щоразу перезапускати Nginx. Опція перезавантаження завантажить нову конфігурацію, запустить нові робочі процеси з новою конфігурацією та витончено закриє старі робочі процеси.

Щоб перезапустити Nginx, скористайтеся однією з наступних команд:

systemctl reload nginx
service reload nginx

Тестування конфігурації Nginx

Щоразу, коли ви вносите зміни у файл конфігурації сервера Nginx, рекомендується перевіряти конфігурацію перед перезапуском або перезавантаженням служби.

Скористайтеся такою командою, щоб перевірити конфігурацію Nginx на наявність синтаксичних чи системних помилок:

sudo nginx -t

Результат буде виглядати приблизно так.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful