В Fri, 5 Oct 2018 22:32:47 +0300 artiom <artio...@yandex.ru> пишет:
> Да, nginx ни в чём, ни в чём не виноват. > Это на странице прописано включение css от корня и браузер, > соответственно, делает GET запрос. > Вопрос, как сделать, не заводя корень, и возможно ли это? А подумать? Вот у нас есть поток данных, идущих от сервера к браузеру через proxy. Вот где-то внутри этого потока данных js-код, формирующий URL запроса. По-моему, очевидно, что прошерстить весь этот код и выловить URL, чтобы их переписать - задача в общем виде не разрешимая. Если же у нас код дошел до браузера неизменным, то браузер отправит на прокси ту URL, которую ему отдал сервер. И определить от какого из проксированных сервисов эта URL тоже будет ох как непросто. Раз задача в общем виде неразрешимая, то решать ее придется в частных случаях, для каждого из сервисов по отдельности, конфигурируя каждый сервис (если он это позволяет) на работу под уникальным префиксом, причем совпадающим с тем, что был указан нв фронтэнде. > У меня уже этих доменов штук 7, а здесь не Transmission, а сразу три Да хоть сотня. Жалко их что ли? Этот ресурс нелимитированный. Расходуются только строчки в файле зоны локального DNS. > сервиса висит за LDAP авторизацией через nginx Вот как раз transmission прекрасно работает с указанием префикса. Там единственное, что нужно сделать кроме проксирования /transmission/ это перманентный редирект /transmisson на /transmission/web. -- Victor Wagner <vi...@wagner.pp.ru>