Просмотров: 5843 (Статистика ведётся с 06.02.2017)

«1С-Битрикс: Веб-окружение» - Linux (BitrixEnv) будет полезно:

  • Для пользователей и разработчиков, которые использовали продукт «1С-Битрикс: Виртуальная машина» в процессе подготовки сайта и столкнулись с проблемой переноса конфигурации на хостинг или на невиртуальное оборудование и потерей производительности.
  • Для специалистов хостинг-партнеров, планирующих создать шаблоны различных VPS для продуктов «1С-Битрикс».
  • Для системных администраторов, которым требуется быстро подготовить производительную платформу для установки или миграции сайтов на основе «1С-Битрикс».
  • Для программистов и системных администраторов, которым требуется быстро развернуть кластер для проектов на основе «1С-Битрикс».

«1С-Битрикс: Веб-окружение» - Linux позволяет быстро и с минимальными затратами развернуть оптимальное окружение для работы продуктов и решений «1С-Битрикс» на Linux-платформе CentOS 6/7 (i386, x86_64):

  • mysql-server 5.*
  • web-server (Apache 2.2.*)
  • php 5.6/7.0.х
  • nginx 1.10.2
  • memcached
  • stunnel
  • catdoc
  • xpdf
  • munin
  • nagios
  • sphinx


Рассмотрим установку «1С-Битрикс: Веб-окружение» - Linux на оборудовании с уже установленной CentOS 7 (Minimal) (i386, x86_64).

  1. Авторизуемся на сервер под административным аккаунтом root.
  2. Загружаем скрипт «1С-Битрикс: Веб-окружение» - Linux и запускаем его командами:
    wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh
    chmod +x bitrix-env.sh
    ./bitrix-env.sh
    

    Примечание: Если на сервере нет утилиты для загрузки файлов wget, то ее можно установить командой yum install wget

  3. Далее необходимо согласиться на отключение SElinux (если SElinux включен в системе) и перезагрузить машину командой reboot:

  4. После отключения SElinux нужно запустить снова установку BitrixEnv командой:
    ./bitrix-env.sh
    
  5. В процессе установки потребуется установить пароль root для MySQL и установка завершена:

    Внимание! Пароль root для MySQL обязателен, без установки пароля root для MySQL не будут работать многие команды меню BitrixEnv. Вы всегда сможете сменить пароль root для MySQL позже.

  6. При первом входе на сервер с логином root будет предложено сменить пароль у пользователя bitrix:

  7. Далее нужно создать пул (1. Create Management pool of server) и можно приступать к работе:

    Внимание! В «1С-Битрикс: Веб-окружение» - Linux версии 7.x+ нужно обязательно создать пул (1. Create Management pool of server). Мастер создания пула откроет все необходимые порты в CentOS для корректной работы сервисов продуктов «1С-Битрикс».

  8. Cервер готов для дальнейшего использования.
  9. После всех настроек сервера в целях безопасности не забудьте выйти из учетной записи root:
    • Выйти в консоль, выбрав в меню 0. Exit (или нажать Ctrl+C)
    • И затем в консоли выполнить команду exit

«Тихая» установка BitrixEnv (silent mode)

С версии 7.1 появилась возможность создания пула в тихом режиме, когда после установки окружения BitrixEnv запускается сразу создание пула с нужным именем хоста и паролем для root MySQL.

./bitrix-env.sh [-s] [-p [-H hostname]] [-M mysql_root_password]
где:
  • -s - Тихий режим установки. Не задавать вопросы (Silent or quiet mode. Don't ask any questions).
  • -p - Создать пул после установки окружения (Create pool after installation of bitrix-env).
  • -H - Имя хоста (Hostname for for pool creation procedure).
  • -M - Пароль root для MySQL (Mysql password for root user).

Пример использования:

Запустить установку окружения в тихом режиме, создать пул с именем хоста server1 и задать пароль root пользователя MySQL - 111111.

./bitrix-env.sh -s -p -H server1 -M '111111'

Как управлять BitrixEnv

Для перехода к выполнению любого действия в меню виртуальной машины введите число и нажмите Enter. Например, для настройки локального виртуального сервера в строке наберите 2 (Manage localhost) и нажмите Enter.

Чтобы вернуться из командной строки (если нажали 0. Exit) обратно в меню BitrixEnv, введите в консоли команду:

/root/menu.sh


3


Курсы разработаны в компании «1С-Битрикс»