Многосайтовость в Битриксе на разных доменах
HTML-код
- Опубликовано: 7 окт 2024
- Как сделать несколько сайтов на одной лицензии 1С-Битрикс на разных доменах (по 2-му способу)
Самый полный видеокурс по созданию интернет-магазина на 1С-Битрикс: s.web-shoper.ru...
Узнать больше про то как легко делаются современные интернет-магазины Вы можете подписавшись на мою рассылку:
free.web-shoper...
Запись сделана для этой страницы блога: blog.web-shoper...
Большое спасибо за урок! Видео давнее, но до сих пор не потеряло актуальности. Единственно, что у меня не запустился мастер создания шаблона, но об этом написала в ТП битрикс.
Может быть что с настройками WinSCP, может вы не туда даете команду. Самый надежный вариант - подключиться к своему серверу через терминал (если у вас рабочий компьютер на Windows, то лучший выбор - это бесплатная утилита Putty) под root и дать нужные команды в каталоге с новым сайтом (переход по каталогам в linux по команде cd, просмотр файлов и папок в текущей директории - ls)
класс. спасибо
Дмитрий, во-первых, спасибо.
Есть вопрос, который не освещен, но может это просто мне не очевидно.
Вопрос: ядро + 4 сайта (т.е. 4 лицензии на сайты) для одной редакции.
Можно ли два сайта запустить на одном домене - папками, а остальные два на разных доменах?
А если мы делаем 2 интернет магазина с выгрузкой из 1с, тогда по сути нам надо чтобы upload был для каждого сайта свой?
Все в этом уроке понятно, только у меня WinSCP на команду ln -s ../public_html/bitrix bitrix
пишет ошибку 500 Неизвестная команда...
v i тоже самое, не пойму в чем дело?
Спасибо Дмитрий. Все равно остаются нюансы. Можно с вами связаться по e-mail или иным способом, кроме google+?
Мне регулярно нужна помощь специалиста, этот вопрос хочу обсудить.
Скажите, Дмитрий, а почему нельзя просто сделать shop-usability.ru аллиасом (синонимом) к домену add-files.ru ? Это делается в два клика (к примеру из Плеск-панели), не нужен shell, не нужны симлинки, не нужно копировать index.php и другие файлы....
Здравствуйте. Дмитрий, урок весь посмотрел. Хотел узнать, если просто распаковать новый дистрибутив на второй домен, и там указать данные лицензии, это будет нарушение соглашения, ничего не будет работать или что? Есть возможность использовать две разных админки, которые не зависят друг от друга, на одном хостинге? Если честно, получается как-то странно. Было бы проще если бы дистрибутивы просто по указанию данных лицензии, подхватывали их.
Если распаковать копию на другом домене, то ключ автоматически перепривяжется к новому домену. Старый работать будет, но обновляться перестанет, когда он полностью умрет я сказать не могу, зависит от того, как быстро его деактивируют в Битриксе. Автоматической привязки иногда не происходит (сайт не заработает, скажет нет лицензии) - надо обращаться в Битрикс, они перепривяжут вручную.
Для разных сайтов на одной лицензии админка должна быть общая, нельзя размещать 2 совершенно независимых сайта на одной лицензии. Вы можете только сделать отдельную локальную копию сайта для разработки и запросить у 1С-Битрикс активировать ключ и на ней (адрес этой копии должен быть не публичным, 192.168... 10.10... и и т.п.).
Здравствуйте, Дмитрий.
Спасибо за понятное видео.
Однако, у меня есть вопрос - нам достался мультисайт на Битриксе, на котором семь сайтов. "Центральный" сайт - в той папке, в которой папка bitrix. Далее дочерний сайт - он лежит в другой папке, в которой есть символьная ссылка на ядро битрикса в другой папке.
А все остальные пять сайтов - просто символьные ссылки на сайт 2, своих папок не имеют. У каждого домена есть vhost, домашняя директория которого - символьная ссылка вида podsait1.site.ru/ podsait2.site.ru/ и так далее. Как такое реализуется?
+Grey House Ну так Вы же сами написали как это реализовано. Естественно сделано все ручками. Реальных сайтов на движке 2, остальные 5 - это просто зеркала второго сайта на лицензии и сделаны зеркала средствами сервера, а не Битрикса.
отлично
Потому что таким образом получится ОДИН сайт, доступный на 2-х доменах. А я показываю как сделать 2 РАЗНЫХ сайта на 2-х разных доменах, но с одним ядром Битрикса и с общей админкой.
как по лицензии? она на всех доменах продливаеться?
Здравствуйте! На разных доменах пытался установить интернет-магазин. Точнее один магазин уже установлен, пытался второй такой же сделать.
Фавикон был один и тот же. В админке начали дублироваться названия. Каталог, контент, продукция. Так и должно быть?
Нельзя разве видеть только каждого в отдельности заголовки????? Или все в кучу?
PROSHOW RU ядро же одно на 2 сайта
народ, нужна помощь. в общем есть сайт на битриксе.....счас нужно добавить второй ,хостинг один и тот же,разные домены то есть ситуация как описана в видео. за исключением что сайт один уже есть и работает. после создания ссылок новый сайт не открывает вариант первого?так и должно быть или мои руки кривоваты. спасибо за понимание
Доброго дня. Можно ли оставить шаблон первого сайта без изменений на втором при условии что шаблон платный или нужно будет покупать шаблон для второго сайта?
Это спрашивайте разработчика шаблона. Фактически можно, и это некоторые разработчики рекламируют как преимущество. Проблема в том, что далеко даже не 50% шаблонов поддерживают многосайтовость, большинство просто не будет работать на разных сайтах с разными настройками, то есть их нельзя будет адаптировать под разные сайты на одной лицензии Битрикс.
Здравствуйте. Извините за возможно глупый вопрос. А если существуют оба сайта то при этом нужно выбирать "Заменить существующее решение при необходимости" или выбирать "Выбрать шаблон"?
Если сайты УЖЕ существуют, то шаблоны тоже скорее всего уже существуют, если выберете "Выбрать шаблон" то привяжете к новому сайту уже существующий и настроенный шаблон (мастер не запустится, просто привяжется нужный шаблон, но мастер всегда можно запустить отдельно), а если выберете "Заменить существующее решение при необходимости", то как в видео запустится мастер установки стандартного решения или решения из Маркетплейса.
Да там сайты уже готовые и действующие. Шаблоны тоже уже свои есть так как сайты рабочие просто хотят сделать сайты на одну лицензию. А вообще если с первого раза допустим не создадутся символьные ссылки или что -то будет не так есть вариант того что сайты будут работать плохо или не будет отображаться корректно?
Конечно, если что-то сделать криво, или не правильно, то на 100% уверен, что сайты будет работать плохо. Это вроде как обычное дело для плохо выполненной работы...
А я могу вам куда нибудь выслать скриншот? У меня как будто не создаются символьные ссылки, а вернее создаётся файл вместо папки и при открытии выдаётся сообщение что он якобы был удалён.
Я больше не консультирую по сайтостроению, даже платно. Ищите себе других специалистов в помощь.
Дмитрий, спасибо за видео!
Подскажите, пожалуйста, что делать, если после смены домена к этому новому домену не привязывается сайт?
Сайт, который я делал был привязан к тестовому домену site1.ru, сайт лежал по адресу - /home/bitrix/www/
Потом, когда я сайт доделал, я привязал к серверу другой домен site2.ru, и тут сайт перестал работать. Я выяснил он стал ссылаться на адрес - /home/bitrix/ext_www/.
Как привязать новый домен к адресу на сервере - /home/bitrix/www/ ?
+Vladimir Istomin Разбирйтесь с техподдержкой своего хостинга. Это не косяк Битрикса, это не правильная настройка веб-сервера. Или Вы сделали что-то не то, когда заводили еще один домен на тот же ресурс на сервере (если просто создали еще один сайт, то и расположение у него автоматом изменилось, ведь не может 2 разных сайта лежать в одной физической папке).
+Дмитрий Акифьев Спасибо за ответ!
Но суть немножко в другом. Я создал всего лишь один сайт на сервере, он физически лежит в /home/bitrix/www/index.php, и мой первый тестовый домен site1.ru ссылается на него как положено, всё работает! Но я купил второй домен site2.ru и в его зоне прописал всё так же как в первом домене, т.е. направил его так же на этот сайт. В админке в настройках сайта определил новый домен. И теперь переходя на новый домен site2.ru ничего не работает. Но при этом старый домен site1.ru по прежнему работает.
И тут я понял, что новый домен ссылается не на /home/bitrix/www/index.php, а на /home/bitrix/ext_www/site2.ru/index.php.
Не подскажете, что это может быть?
+Vladimir Istomin Я же пишу, что проблема в настройках сервера. Как Вы привязали новый домен к серверу? Для сервера недостаточно, чтобы просто на него ссылался какой-то DNS сервер. ДНС сервер просто отправляет пользователя на нужный IP адрес Вашего сервера. А уже настройки сервера рулят из какой папки показать сайт. Если Вы не понимаете основ, то Вам проще всего обратиться в техподдержку своего хостинга и они помогут все наладить за 5 минут.
+Дмитрий Акифьев Спасибо!
После создания доп. сайта оба работают нормально (на первый взгляд). Но с любого домена при заходе в настройки главного модуля название сайта остается от основного (первого) сайта, а вот URL сайта подставился из доп. сайта. Это нормально или что-то было сделано не правильно про добавлении сайта?
Могли бы Вы показать как через панель ISP Manager настроить работу модуля Push and Pull В NGINX добавил модуль nginx-push-stream-module, но заставить работать так и не получается.
Настройки Главного модуля не делятся на сайты. Можете там сделать название "Мои сайты" или что-то типа этого, нигде в письмах и публичной части это название не светится (служебное).
Модуль Push and Pull достаточно новый, пока не было необходимости его настраивать, поэтому не помогу, разбирарайтесь в документации или спрашивайте на форуме разработчиков Битрикса, там точно помогут.
Дмитрий Акифьев
Попробовал выключить сайт - выключаются все сайты и основной и дополнительные. это все из-за того что главный модуль общий? как-то неудобно что нельзя отключать каждый сайт в отдельности
Алексей Зубач Можно программно выключать каждый сайт в отдельности через init.php, который обрабатывается отдельно для каждого сайта. Читайте документацию.
Как потом отделить дополнительный сайт и перенести его на отдельное ядро Битрикса?
Как обычно - через резервную копию. Только для создания копии надо зайти в админку с того доменного имени, сайт которого надо перенести. В бекап не попадут другие сайты, но все остальное попадет, если настройки копии сделаны правильно и кроме ссылок берутся и данные по ним. С лицензией потом разобраться не забудьте - для каждого экземпляра сайта нужна будет отдельная лицензия.
Дмитрий Акифьев Например: если есть лицензия Бизнес, то дополнительные сайты нужно покупать именно для этой версии, даже если разворачиваться будут сайты-визитки, блоги и т.п.?
Если стоит Бизнес и доп. сайт - Сайт услуг или корпоративный, то после бэкапа восстановить данный сайт можно только на Бизнес?
Алексей Зубач Да, придется покупать Бизнес, так как понижать редакцию нельзя.
А как такое провернуть на разных доменах
А это видео вы смотрели вообще? Или это не вопрос был?
Немного ошибся, хотел написать на разных хостингах
Никак нельзя, одно из условий многосайтовости у Битрикса - один физический сервер для всех сайтов.
ну а как быть если я хочу протестировать новый хостинг, чтобы перевести туда сайт
Перенести сайт бекапом и проверить как будет работать. Старый сайт не умрет, просто не сможет обновляться. Потом можно вернуть лицензию и обновления обратно, если не понравится, но уже через ТП Битрикса.
После замены DNC домена, ошибка в с символической ссылке как исправить ведь удаление и создание новой порушит все
+сергей щербаков Не очень понятен вопрос, как влияет имя домена на символическую ссылку. Ссылка адресует внутри файловой системы сервера, и никак с доменом не связана. После смены домена Вы перенесли сайт в другую папку? Если да, то просто убейте ссылку и сделайте новую, только убивайте именно ссылку, а не каталог по ссылке, как это сделать есть куча коротеньких статей на сайтах юниксоидов, ищите применительно к операционке на конкретно Вашем сервере. Хотя проблем тоже быть не должно, ведь у Вас сейчас ссылка "битая", то есть никуда не указывает? Проблем с "порушением всего" тоже быть не должно, есть примеры когда целые кластеры сайтов на одном Битриксе переносились на другие серверы, и ничего, все работает. Ну и не забываем сделать полный бекап перед всеми экспериментами, если не очень уверены в своих действиях.
Спасибо за ответ. Я понял что сделать все можно только со вязкой с хостером. Но как правельно еще не разобрался. Сейчас картинка тока я home178spb.ru
+сергей щербаков Судя по ссылке все работает, мастер запускается. Я бы на Вашем месте такие ссылки не оставлял, а то здесь комментарии могут видеть все и пошалить на Вашем сайте тоже любители быстро найдутся.
В описании каждого видео есть ссылка на мою подписную страницу и блог. В обоих случаях можно получить мой email для связи.
можно начинать смотреть с 21 минуты