> использовать nginx в режиме обратный прокси
> у меня так 2 сервера работают Спасибо, вроде то, что надо.
Только есть одно НО: nginx переадресовывает на сайт shop.example.com, в браузере считывается первая страница, а там все ссылки от корня <a href="/personal/cart/">Корзина</a> (битрикс там стоит) и, естественно, что все эти запросы далее идут уже не на http://shop.example.com/, а на http://www.example.com/
в конфиге nginx прописал так:
server {
listen 0.0.0.0:8081;
server_name www.example.com;
access_log /var/log/nginx/www.example.com-access.log;
include /etc/nginx/proxy_params;
location / {
proxy_pass http://www.example.com/;
proxy_redirect default;
}
location /shop {
proxy_pass http://shop.example.com/;
proxy_redirect default;
}
}
nginx установлен на том же сервере, где и http://www.example.com/ на Апаче.
Или это только менять путь на втором сервере, что бы он полностью совпадал с путем на первом?