Перед настройкой мультирегиональности на стороне готового решения следует подготовить ваш хостинг и DNS-сервер к приему запросов на адреса сайтов формата msk.site.ru, spb.site.ru и аналогичных.
Ниже описана последовательность действий, которую нужно провести:
1. Проверка настроек DNS-сервера
Ваш DNS-сервер должен отправлять запросы вида *.site.ru на ваш хостинг (сервер) с текущим сайтом, для которого производится настройка мультирегиональности.
Пример A-записи:
Хост: *
Тип: A
Значение записи: 8.8.8.8 (ip-адрес хостинга\сервера)
Для проверки корректности установки A-записи используйте команду ping на любой поддомен. В результате выполнения команды должен отдаться IP-адрес, на котором находится ваш сайт.
2. Корректировка конфигурации Nginx и Apache
2.1 Если сайт установлен в корневую директорию /home/bitrix/www, тогда редактируйте файл: /etc/nginx/bx/site_avaliable/s1.conf
Находим строчку:
server_name _;
и модифицируем ее в такую конструкцию:
server_name _ *.site.ru;
Должно получиться следующее:
Перезапустим nginx командой:
service nginx restart
2.2 Если сайт установлен в директорию /home/bitrix/ext_www/, тогда редактируйте файл /etc/nginx/bx/site_avaliable/bx_ext_****ЗДЕСЬ_АДРЕС_САЙТА****.conf
Находим строчку:
server_name site.ru;
и модифицируем ее в такую конструкцию:
server_name site.ru *.site.ru;
Должно получиться следующее:
Редактируем файл /etc/httpd/bx/conf/bx_ext_****ЗДЕСЬ_АДРЕС_САЙТА****.conf
Находим строчку:
ServerAlias
Добавляем дополнительную запись:
*.site.ru
Должно получиться примерно следующее:
Перезапустим Nginx и Apache последовательностью команд:
service nginx restart
service httpd restart
3. Проверка корректности проведенных изменений
Используйте команду ping на любой поддомен. В результате выполнения команды должен отдаться IP-адрес, на котором находится ваш сайт.
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала.