Перейти к содержимому

BitrixVM и веб-окружение - установка, меню, обслуживание

BitrixVM - крупнейшая подтема инфраструктуры: 617 вопросов из собранных. Здесь собраны решения по ней.

Что общего у этих задач

Виртуальная машина и веб-окружение - одно и то же ПО в разной упаковке. BitrixVM это готовый образ с уже установленным окружением, BitrixEnv - тот же набор пакетов, ставящийся на чистый CentOS скриптом. Настраиваются они одинаково, одним и тем же консольным меню, и различия сводятся к способу первичной установки.

Всё управление идёт через меню, а не через правку конфигов. Меню создаёт сайты, пулы, сертификаты, настраивает почту и обновления. Конфиги nginx, PHP и MySQL оно перегенерирует само, поэтому ручные правки в них живут до первого изменения настроек через меню.

Свои настройки кладут отдельными файлами. Для PHP это каталог /etc/php.d/, для MySQL - /etc/mysql/conf.d/, для nginx - каталоги с подключаемыми конфигами. Файлы, которые генерирует окружение, при обновлении перезаписываются целиком.

Решения подтемы

Частые вопросы

Чем BitrixVM отличается от BitrixEnv?

Способом установки. BitrixVM - готовый образ виртуальной машины с уже развёрнутым окружением, BitrixEnv - скрипт, который ставит то же окружение на чистый CentOS. После установки они неразличимы, и меню у них одно.

Как узнать текущую версию окружения?

Первая строка консольного меню показывает версию, либо смотрят пакет bitrix-env в системе. Версия окружения не связана с версией продукта: обновляются они независимо.

Можно ли править nginx.conf вручную?

Правки в сгенерированных файлах живут до первого изменения настроек через меню. Свои директивы кладут в подключаемые каталоги конфигов, которые окружение не трогает.

Почему меню перестало открываться?

Чаще всего повреждён или удалён файл запуска меню, либо у пользователя пропали права. Меню - обычный скрипт, и восстанавливается переустановкой пакета окружения без потери данных сайтов.

Связанные темы

Первоисточники