VK Cloud logo
Обновлена27 декабря 2023 г. в 06:43

Установка 1С-Битрикс на Linux

1С-Битрикс: Управление сайтом — профессиональная система управления интернет-ресурсами, с помощью которой можно создавать и поддерживать информационные порталы, интернет-магазины и корпоративные сайты.

Данная инструкция поможет развернуть 1С-Битрикс: Управление сайтом последней версии в операционной системе Ubuntu 22.04 в VK Cloud, а также настроить DNS-запись для доступа по доменному имени. В качестве СУБД используется MySQL 8.0 конфигурации Single.

Подготовительные шаги

  1. Зарегистрируйтесь в VK Cloud.

  2. Создайте сеть network1 с доступом в интернет и подсетью 10.0.0.0/24.

  3. Создайте ВМ:

    • имя: Ubuntu_22_04_Bitrix;
    • операционная система: Ubuntu 22.04;
    • сеть: network1 с подсетью 10.0.0.0/24;
    • назначьте публичный IP-адрес. В примере будет использоваться 87.239.105.191;
    • группы безопасности: default, ssh+www.
  4. Создайте инстанс БД:

    • имя: MySQL-1111;
    • СУБД: MySQL 8.0;
    • тип конфигурации: Single;
    • сеть: network1;
    • название БД: MySQL-1111;
    • имя пользователя БД: user;
    • пароль пользователя: AN0r25e0ae4d626p;

    В примере внутренний IP созданного инстанса: 10.0.0.7.

  5. Создайте DNS-зону.

  6. Создайте запись в выделенной зоне:

    • тип записи: A;
    • имя: например, site-bitrix.example.vk.cloud;
    • IP-адрес: внешний адрес ВМ 87.239.105.191.
  7. (Опционально) Проверьте резолвинг имени в IP-адрес с помощью команды nslookup site-bitrix.example.vk.cloud. Вывод при успешной операции:

    1Non-authoritative answer:
    2Name:   site-bitrix.example.vk.cloud
    3Address: 87.239.105.191

1. Установите Bitrix на ВМ

  1. Подключитесь к ВМ Ubuntu_22_04_Bitrix.

  2. Обновите пакеты до актуальной версии и перезагрузите ВМ с помощью команд:

    1sudo dnf update -y
    2sudo apt upgrade -y
    3sudo systemctl reboot
  3. Установите необходимые пакеты для CMS Bitrix:

    sudo apt install apache2 apache2-utils libapache2-mod-php php8.1 php8.1-cli php8.1-curl php8.1-fpm php8.1-gd php8.1-intl php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-readline php8.1-soap php8.1-xml php8.1-xmlrpc php8.1-zip php-gd -y
  4. Найдите файл /etc/php/8.1/apache2/php.ini, раскомментируйте и измените в нем параметры:

    1short_open_tag = On
    2
    3opcache.revalidate_freq = 0
    4
    5date.timezone = Europe/Moscow
  5. Найдите файл /etc/apache2/sites-available/000-default.conf и добавьте в него фрагмент после блока DocumentRoot /var/www/html:

    1<Directory /var/www/html>
    2  AllowOverride All
    3</Directory>
  6. Проверьте конфигурацию веб-сервера на синтаксические ошибки:

    apachectl configtest

    При успешном прохождении проверки появится сообщение вида Syntax OK.

  7. Перезапустите веб-сервер с помощью команды:

    sudo systemctl restart apache2
  8. Скачайте репозиторий CMS Bitrix редакции «Старт» с официального сайта и распакуйте его на веб-сервер:

    1cd ~
    2wget https://www.1c-bitrix.ru/download/start_encode.tar.gz
    3sudo rm -rf /var/www/html/*
    4sudo tar xzf start_encode.tar.gz -C /var/www/html/
    5sudo chown -R www-data:www-data /var/www/html/
  9. В браузере введите публичный адрес ВМ (в текущей инструкции это site-bitrix.example.vk.cloud).

  10. В мастере установки начните процесс установки CMS.

  11. На шаге «Лицензионное соглашение» примите условия лицензионного соглашения CMS Bitrix.

  12. На шаге «Регистрация» зарегистрируйте продукт.

  13. На шаге «Предварительная проверка» убедитесь, что все параметры соответствуют требуемым (выделены зеленым).

  14. На шаге «Создание базы данных» БД укажите параметры MySQL-1111:

    • Сервер: 10.0.0.7.
    • Пользователь базы данных: Существующий.
    • Имя пользователя: user.
    • Пароль пользователя базы данных: AN0r25e0ae4d626p.
    • База данных: Существующая.
    • Имя базы данных: MySQL-1111.
  15. На шаге «Установка продукта» дождитесь установки продукта, может занять некоторое время.

  16. В появившемся окне укажите учетные данные администратора.

2. Проверьте работоспособность Bitrix

После указания учетных данных администратора нажмите кнопку Перейти на сайт. Откроется стартовая страница CMS Bitrix.

Удалите неиспользуемые ресурсы

Развернутые виртуальные ресурсы тарифицируются. Если они вам больше не нужны: