Здравствуйте, после установке BitrixVM мы восстановили 2 проекта, первый восстановился в корень /home/bitrix/www/ второй (английская версия сайта) в /home/bitrix/www/eng . Далее мы прописали DocumentRoot в интерфейсе битрикса для Русского сайта (сайт по умолчанию) и английского.
Теперь о проблеме, при просмотре английской версии сайта, часть информации выдается на Русском языке, после изучения данной темы мы настроили VirtualHost в свойствах апача, не помогло, подозрение пало на nginx.
Поскольку опыта с ним 0, то после изучения документации стало ясно, что нужно изменить параметр root, не совсем понятно где именно
в /etc/nginx/ есть папка bx в ней еще куча папок
conf
node_host.conf
node_port.conf
site_avaliable
site_enabled
site_ext_enabled
в папке site_enabled есть интересный файл - s1.conf
S1 это как раз ID сайта по умолчанию, он содержит следующие строки
server {
include bx/node_port.conf;
include bx/node_host.conf;
server_name_in_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host:80;
set $proxyserver "";
index index.php;
root /home/bitrix/www;
if (-f /home/bitrix/www/.htsecure) {
rewrite ^(.*)$ permanent;
}
include bx/conf/bitrix.conf;
}
тут есть тот самый root на рускоязычный сайт, вопрос
как сделать другой root на англоязычный сайт?
Вот еще что, сайт по умолчанию имеет доменное имя или example.com, английский же только eng.example.com
Спасибо.
Теперь о проблеме, при просмотре английской версии сайта, часть информации выдается на Русском языке, после изучения данной темы мы настроили VirtualHost в свойствах апача, не помогло, подозрение пало на nginx.
Поскольку опыта с ним 0, то после изучения документации стало ясно, что нужно изменить параметр root, не совсем понятно где именно
в /etc/nginx/ есть папка bx в ней еще куча папок
conf
node_host.conf
node_port.conf
site_avaliable
site_enabled
site_ext_enabled
в папке site_enabled есть интересный файл - s1.conf
S1 это как раз ID сайта по умолчанию, он содержит следующие строки
server {
include bx/node_port.conf;
include bx/node_host.conf;
server_name_in_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host:80;
set $proxyserver "";
index index.php;
root /home/bitrix/www;
if (-f /home/bitrix/www/.htsecure) {
rewrite ^(.*)$ permanent;
}
include bx/conf/bitrix.conf;
}
тут есть тот самый root на рускоязычный сайт, вопрос
как сделать другой root на англоязычный сайт?Вот еще что, сайт по умолчанию имеет доменное имя или example.com, английский же только eng.example.com
Спасибо.