Apache. Быстрый старт
Apache — веб-сервер, который обрабатывает HTTP-запросы и читает .htaccess при каждом запросе. Совместим с большинством PHP-CMS (WordPress, Joomla, Drupal) без дополнительной настройки. Подходит, если проекту нужен .htaccess или классическая связка с PHP-FPM.
Режимы работы
В BeAdmin Apache работает в одном из двух режимов:
- Автономный (Apache без Nginx). Apache слушает
0.0.0.0:80и0.0.0.0:443напрямую — запросы из интернета приходят сразу к нему. - Nginx + Apache (Nginx впереди). Apache слушает
127.0.0.1:8808(HTTP) и127.0.0.1:8843(HTTPS), а наружу запросы принимает Nginx и проксирует их в Apache.
Выбор между этими режимами делается автоматически при установке: если в панели уже стоит Nginx — будет связка, иначе — автономный режим.
Независимый режим работы
Apache и Nginx могут работать как независимые службы со своими сайтами. Этот режим включается, если при установке Apache вручную задать свободные порты через «Параметры установки» (например, под внутренний сайт).
Установка модуля
В боковом меню откройте «Веб-серверы» → «Apache». До установки модуля показан приветственный экран с кнопкой «Установить» — она запускает установку с автоопределением режима и портов (есть Nginx — связка, нет — автономный режим).
Расширенная установка
Иконка-шестерёнка рядом с кнопкой открывает диалог «Параметры установки» — порты и IP можно задать вручную:
- IP-адрес — интерфейс, на котором Apache принимает запросы. По умолчанию
0.0.0.0(все интерфейсы). - Порт без TLS и Порт с TLS — по умолчанию
80/443для автономного режима и8808/8843для связки с Nginx.
Создание виртуального хоста
На данный момент в BeAdmin доступно создание виртуальных хостов только в режиме эксперта — конфиг <VirtualHost> редактируется вручную в редакторе с подсветкой.
Минимальный сценарий:
- В боковом меню раздела Apache нажмите «Создать виртуальный хост».
- В открывшемся диалоге «Настроить конфигурацию хоста» введите доменное имя сайта (например,
example.com) и нажмите «Продолжить». - Адаптируйте шаблон под свой сайт.
- Нажмите «Создать».
Удалить хост можно из бокового меню — иконкой корзины рядом с его именем.
Подробнее о подключении PHP, .htaccess и редактировании шаблона <VirtualHost> читайте в статье Apache. Виртуальные хосты в режиме эксперта.