Добрый день.
Имеется БУС, развёрнутый на Bitrix Virtual appliance v. 7.0.1. Для примера он будет доступен по адресу example.ru.
Потребовалось настроить многосайтовость на нескольких поддоменах имеющегося домена (т.е. помимо имеющегося example.ru должны быть созданы ещё несколько сайтов; например, ex1.example.ru, ex2.example.ru и т.д.). Реализация осуществляется в рамках одной лицензии с использованием символических ссылок.
При создании нового сайта в Bitrix Virtual appliance проблем не возникло. Папки сайтов со ссылками на папки bitrix, images и upload, а также ещё несколькими файлами создались в каталоге ext_www и доступны по ftp без проблем.
Изначально в httpd.conf был указан блок VirtualHost только для основного сайта.
<VirtualHost *:80>
...
DocumentRoot "/home/bitrix/www"
ServerName example.ru
ServerAlias *.example.ru
...
</VirtualHost>
После создания каталогов сайтов со ссылками добавил VirtualHost и для этих сайтов.
<VirtualHost *:80>
...
DocumentRoot "/home/bitrix/ext_www/ex1.example.ru"
ServerName ex1.example.ru
ServerAlias *.ex1.example.ru
...
</VirtualHost>
Но при попытке получить доступ к созданным сайтам получаю сообщение о том, что "...не удалось обнаружить DNS-адрес...".
Пробовал и перезагружать Bitrix Virtual appliance через Manage localhost -> Reboot server (точно не знаю, перезагружается ли при этом и Apache или только сама виртуальная машина), и чистить кэш (чем чёрт не шутит), и с разных устройств смотрел - не помогло.
Посмотреть на индексную страницу нового сайта удалось только прописав явным образом в файл hosts на локальном компьютере ip-адрес сервера и указав для него адрес, по которому он должен быть доступен (но это абсолютно не вариант).
Подскажите пожалуйста, в чём может быть причина того, что доступ не может быть получен?
Имеется БУС, развёрнутый на Bitrix Virtual appliance v. 7.0.1. Для примера он будет доступен по адресу example.ru.
Потребовалось настроить многосайтовость на нескольких поддоменах имеющегося домена (т.е. помимо имеющегося example.ru должны быть созданы ещё несколько сайтов; например, ex1.example.ru, ex2.example.ru и т.д.). Реализация осуществляется в рамках одной лицензии с использованием символических ссылок.
При создании нового сайта в Bitrix Virtual appliance проблем не возникло. Папки сайтов со ссылками на папки bitrix, images и upload, а также ещё несколькими файлами создались в каталоге ext_www и доступны по ftp без проблем.
Изначально в httpd.conf был указан блок VirtualHost только для основного сайта.
<VirtualHost *:80>
...
DocumentRoot "/home/bitrix/www"
ServerName example.ru
ServerAlias *.example.ru
...
</VirtualHost>
После создания каталогов сайтов со ссылками добавил VirtualHost и для этих сайтов.
<VirtualHost *:80>
...
DocumentRoot "/home/bitrix/ext_www/ex1.example.ru"
ServerName ex1.example.ru
ServerAlias *.ex1.example.ru
...
</VirtualHost>
Но при попытке получить доступ к созданным сайтам получаю сообщение о том, что "...не удалось обнаружить DNS-адрес...".
Пробовал и перезагружать Bitrix Virtual appliance через Manage localhost -> Reboot server (точно не знаю, перезагружается ли при этом и Apache или только сама виртуальная машина), и чистить кэш (чем чёрт не шутит), и с разных устройств смотрел - не помогло.
Посмотреть на индексную страницу нового сайта удалось только прописав явным образом в файл hosts на локальном компьютере ip-адрес сервера и указав для него адрес, по которому он должен быть доступен (но это абсолютно не вариант).
Подскажите пожалуйста, в чём может быть причина того, что доступ не может быть получен?