Skip to content

Nginx. Быстрый старт

Nginx — высокопроизводительный HTTP-сервер. Он принимает входящие запросы, отдаёт статику и проксирует динамику в приложение. В панели BeAdmin Nginx управляется через одноимённый модуль: ставите модуль, создаёте виртуальный хост — и сайт доступен по домену. Эта статья — для тех, кто только развернул BeAdmin и хочет за минимум кликов поднять первый сайт. Разбор полей формы виртуального хоста — в статье Nginx. Работа с виртуальными хостами.

Установка модуля

В боковом меню откройте «Веб-серверы» → «Nginx» и нажмите «Установить». У Nginx установка в один клик: BeAdmin ставит модуль с типовой конфигурацией без дополнительных вопросов. Установка занимает несколько минут — за процессом можно наблюдать в логах. Если она завершилась ошибкой, попробуйте повторить.

После установки на странице модуля можно создавать виртуальные хосты и управлять сервисом Nginx. Запуск, остановка, перезагрузка конфигурации, обновление и удаление модуля описаны в отдельной статье Nginx. Управление модулем.

⚠️ Если на сервере уже установлен Apache

Панель предупредит о возможном конфликте портов между Nginx и Apache. Если у вас уже есть сайты в Apache, после установки Nginx настройте связку — подробности в разделе «Связка Nginx и Apache» статьи Nginx. Работа с виртуальными хостами.

Создание первого сайта

После установки модуля на странице Nginx можно создать первый виртуальный хост — конфигурацию одного сайта.

  1. Нажмите «Создать виртуальный хост».
  2. В поле «Доменное имя» укажите домен сайта — например, example.com. Можно указать доменное имя или IP-адрес.
  3. В поле «Путь к файлам» укажите существующий каталог, в котором лежат (или будут лежать) файлы сайта. Каталог можно выбрать в файловом менеджере панели.
  4. Оставьте включённым переключатель «Подключение по HTTPS (порт 443)»BeAdmin сам выпустит сертификат Let's Encrypt и в дальнейшем будет его продлевать.
  5. Нажмите «Создать».

Сайт появится в боковом списке и откроется по https://<домен>. Если в указанном каталоге уже лежит index.html, он отдастся по корню без дополнительных настроек.

💡 DNS должен указывать на этот сервер

Чтобы Let's Encrypt выдал сертификат, у домена должна быть A-запись, направленная на сервер с BeAdmin. Если запись ещё не настроена, создайте хост на HTTP, дождитесь обновления DNS и переключите на HTTPS позже. Если выпуск не удался, хост поднимется с временным самоподписанным сертификатом — что делать дальше, описано в статье Решение ошибок ACME при выпуске SSL-сертификата.

Остальные поля формы (имена index-файлов, правила обработки запросов) в этом сценарии можно не трогать — у них рабочие значения по умолчанию. Если захотите подключить PHP или настроить проксирование, подробнее об этом рассказали в Nginx. Как настроить правила (location) для виртуального хоста; если понадобятся нестандартные директивы — в Nginx. Виртуальные хосты в режиме эксперта.

Полезные ссылки

BeAdmin © 2025. Все права защищены.