📒 

Nginx — это высокопроизводительный веб-сервер с открытым исходным кодом. Это очень популярное программное обеспечение, предназначенное для обработки HTTP-запросов от клиентов (например, веб-браузеров) и предоставления им веб-страниц и другого контента. Установка Nginx очень проста и основана всего на одной команде. Введите следующую команду, чтобы легко установить этот веб-сервер:

apt install nginx

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

В этой статье используется Debian 12, и все команды выполняются от имени пользователя root. Вы всегда получаете этот доступ при покупке виртуальных или выделенных серверов у AlexHost.

Запустить Нгинкс

Запустить 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