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