126  /  201

Создание и удаление сайтов

Просмотров: 4282
Дата последнего изменения: 11.06.2020
Александр Суворов
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5

Создание сайта

Для создания сайта используются данные

  • Имя сайта.
  • Тип сайта (kernel, ext_kernel или link).
  • Кодировка сайта.
  • Выполнение агентов на cron или нет.
  • Дополнительные опции подключения к MySQL (база, логин, пароль) и DOCUMENT_ROOT для сайта.


Что происходит внутри Bitrix-окружения при создании сайта:

  • создание каталогов необходимых для работы сайта.
  • создание базы данных и логина с паролем для подключения к ней.
  • создание записей в cron.
  • создание конфигурационных файлов apache, nginx.

Запуск создания сайта через API:

/opt/webdir/bin/bx-sites -a create -s  -t kernel

Ansible-playbook:

ansible-playbook /etc/ansible/web.yml -e ansible_playbook_file=/opt/webdir/temp/<TASK_ID>/opts.yml


Удаление сайта

Для удаления сайта нужно только указать каталог удаляемого сайта.


Что происходит внутри Bitrix-окружения при удалении сайта:

  • удаление каталогов сайта.
  • удаление базы данных и доступов для подключения к ней.
  • очистка записей в cron.
  • удаление конфигурационных файлов apache, nginx.

Запуск удаления сайта через API:

/opt/webdir/bin/bx-sites -a delete -r /path/to/doc/root

Ansible-playbook:

ansible-playbook /etc/ansible/web.yml -e ansible_playbook_file=/opt/webdir/temp/<TASK_ID>/opts.yml


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

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии