Вариант 1
На bitrixVM очень удобно и просто развернуть сайт по системе многосайтовость на разных доменах с помощью панели управления масштабированием
Настройки - управление масштабированием - панель производительности - глобальные действия - создать сайт
затем перейти в настройки список сайтов и добавить новый сайт
выпустить ssl сертификат
я ставлю бесплатный let's encrypt обычно
Настройки - управление масштабированием - панель производительности - глобальные действия - настройка сертификатов - настройка сертификата let's encrypt
необходимо будет выбрать сайт для которого выпустить сертификат и указать домен куда будут уведомления почтовые сыпаться
Вариант 2
подходит для хостингов
1. Первый сайт разворачиваем как обычно
2. Создать новый сайт на хостинге пустой, привязать к нему домен
3. Создать файлик в корне symlink.php
На bitrixVM очень удобно и просто развернуть сайт по системе многосайтовость на разных доменах с помощью панели управления масштабированием
Настройки - управление масштабированием - панель производительности - глобальные действия - создать сайт
- Создать сайт ссылку - на одном ядре битрикс (можно будет выбрать на каком)
- Создать сайт на отдельном ядре (отдельная админка), например для разработки
Важно! В пути и идентификаторе указать домен нужный, иначе придется возиться с настройками апача |
затем перейти в настройки список сайтов и добавить новый сайт
выпустить ssl сертификат
я ставлю бесплатный let's encrypt обычно
Настройки - управление масштабированием - панель производительности - глобальные действия - настройка сертификатов - настройка сертификата let's encrypt
необходимо будет выбрать сайт для которого выпустить сертификат и указать домен куда будут уведомления почтовые сыпаться
Если у вас домен для разработки, а потом понадобится изменить его на боевой, то будет полезна данная статья: Перенос с одного домена на другой на Bitrix VM |
Вариант 2
подходит для хостингов
1. Первый сайт разворачиваем как обычно
2. Создать новый сайт на хостинге пустой, привязать к нему домен
3. Создать файлик в корне symlink.php
<html><head><title>Создание ссылок на папки bitrix, local и upload</title></head> <body> <? error_reporting(E_ALL & ~E_NOTICE); @ini_set("display_errors",1); if ($_POST['path']) $path = rtrim($_POST['path'],"/\\"); else $path = '../site1/www'; if ($_POST['create']) { if (preg_match("#^/#",$path)) $full_path = $path; else $full_path = realpath($_SERVER['DOCUMENT_ROOT'].'/'.$path); if (file_exists($_SERVER['DOCUMENT_ROOT']."/bitrix")) $strError = "В текущей папке уже существует папка bitrix"; elseif (is_dir($full_path)) { if (is_dir($full_path."/bitrix")) { if (symlink($path."/bitrix",$_SERVER['DOCUMENT_ROOT']."/bitrix")) { if (symlink($path."/upload",$_SERVER['DOCUMENT_ROOT']."/upload")) { if (symlink($path."/local",$_SERVER['DOCUMENT_ROOT']."/local")) echo "Символические ссылки удачно созданы"; else $strError = 'Не удалось создать ссылку на папку local, обратитесь к администратору сервера'; } else $strError = 'Не удалось создать ссылку на папку upload, обратитесь к администратору сервера'; } else $strError = 'Не удалось создать ссылку на папку bitrix, обратитесь к администратору сервера'; } else $strError = 'Указанный путь не содержит папку bitrix'; } else $strError = 'Неверно указан путь или ошибка прав доступа'; if ($strError) echo ''.$strError.' Исходный путь: '.$full_path; } ?> <form method=post> Путь к папке, содержащей папки bitrix, local и upload: <input name=path value="<?=htmlspecialchars($path)?>"><br> <input type=submit value='Создать' name=create> </form> </body> </html> |
4. его запустить, указать путь к папке, содержащей папки bitrix, local и upload (первого сайта)
5. авторизоваться в админке и добавить новый сайт, указав "Путь к корневой папке веб-сервера для этого сайта", для первого и последующих сайтов