По результатам разборок выяснилось, что можно сделать это при помощи Apache. Как именно - не знаю, не стал проверять. Но там нужен ещё модуль mod_proxy_html для автоматической корректировки проксирумого контента в плане внутренних ссылок. Иначе все включения страницы, идущие от корня проксируемого сервера, не будут доступны, поскольку запросы будут идти в корень основного сайта. В целом, всё получается довольно криво.
На Nginx, в принципе, можно пробовать использовать для корректировки ссылок фильтр строчной замены subs_filter. Но это тоже криво.
Против перескока из проксируемой директории в корень основного сайта помогает такое:
Код: Выделить всё
location /online {
rewrite ^/online/(.*) /$1 break;
proxy_pass https://10.22.33.44:83/;
proxy_redirect / /online/;
}
Но это не решает проблему в целом.
Лучшим решением является подстроить бакэнд, чтобы корень проксируемого сайта находился в директории с именем проксируемой директории основного сайта.
Тогда всё заработает автоматически при указании "proxy_pass
https://10.22.33.44:83/online/;"