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