Nginx. Управление модулем
Эта статья — про управление модулем Nginx целиком: запуск и остановку сервиса, перезагрузку конфигурации, обновление и удаление модуля. Виртуальные хосты, locations и SSL вынесены в отдельную статью — Nginx. Работа с виртуальными хостами.
Управление сервисом
На странице модуля доступны четыре действия с сервисом Nginx:
- «Запустить» — включает сервис, если он остановлен.
- «Остановить» — выключает сервис. Все сайты на этом Nginx перестают отвечать, посетители получают ошибку подключения.
- «Перезапустить» — останавливает и сразу включает сервис заново. Открытые соединения сбрасываются. Полезно после ручной правки конфигурации, когда нужно гарантированно поднять сервис с чистого листа.
- «Перезагрузить конфигурацию» — применяет новую конфигурацию без сброса активных клиентских соединений. Полезно после ручной правки конфигов виртуальных хостов.
⚠️ Останавливать сервис на работающих сайтах опасно
Пока сервис выключен, все сайты, обслуживаемые этим Nginx, недоступны — посетители видят ошибку подключения. Планируйте остановку и перезапуск на окно обслуживания.
Обновление модуля
Чтобы обновить модуль, в меню действий модуля выберите «Обновить Nginx». Панель BeAdmin проверит, есть ли новая версия, и, если есть, установит её поверх текущей. Виртуальные хосты, locations и выпущенные SSL‑сертификаты сохраняются. После обновления сервис автоматически перезапускается.
Пока идёт обновление, действия с сервисом и пункты управления модулем недоступны — дождитесь завершения процесса.
Удаление модуля
Чтобы удалить модуль, в меню действий модуля выберите «Удалить Nginx». Панель BeAdmin попросит подтвердить действие в диалоге.
‼️ Удаление модуля стирает конфигурацию Nginx
Удаление необратимо: вместе с модулем пропадают все виртуальные хосты, locations и журналы Nginx. Выпущенные SSL‑сертификаты Let's Encrypt и файлы сайтов в каталогах DocumentRoot остаются на диске, но без vhost‑конфигов панели они уже не обслуживаются. После повторной установки модуля виртуальные хосты потребуется создать заново, а SSL‑сертификаты — выпустить ещё раз.
Полезные ссылки
- Nginx. Быстрый старт — установка модуля и первый сайт.
- Nginx. Работа с виртуальными хостами — добавление и редактирование виртуальных хостов, locations, SSL.
- Решение ошибок ACME при выпуске SSL-сертификата — типовые ошибки ACME и как их разобрать.