Имя: Пароль:
IT
Веб-мастеринг
Проблема с обратным проксированием через Nginx к публикации 1С (IIS или Apache)
0 Alonso Mackenlly
 
09.06.21
18:54
Здравствуйте, хочу сделать обратный прокси сервер к публикации 1С на IIS посредством Nginx.
proxy_pass ведет к внутреннему сетевому адресу публикации и всё замечательно работает в тонком клиенте, но в веб клиенте встречаются траблы. Например, при печати любого документа выскакивает ошибка JavaScript, по логике вещей я определил, что прокси делает своё дело и проксирует все запросы к публикации, но JS файлы, которые подключаются в веб клиенте подключает различные файлы css и т.д. и он уже не знает ни про какой прокси, а просто подменяет домен. Скажем, если у меня прокси работает через https://some.site.ru/infobase/ и запросы ведут к внутреннему 192.168.160.125/demoUt, то при печати документов я замечаю, что JS пытается подключить файлы по пути https://some.site.ru/demoUt/something.css в связи с чем возникают ошибки в работе веб клиента. Есть какое-то готовое решение на этот счет? Или прокси в веб клиенте это невозможно по определению, только если прокидывать еще location /demoUt придется?
1 Garykom
 
гуру
09.06.21
19:11
(0) настройка nginx там есть подмена так что да прокидывай /demoUt
суть что 1С внутренним методом в веб-клиента на JS который передает не тот адрес
такая же проблема кстати с сервером 1С с именем сервера
2 Garykom
 
гуру
09.06.21
19:13
(1)+ в типовых конфах 1С в настройках есть указание url по которому база опубликована попробуй
Администрирование - Общие настройки - Публикация инф базы
3 Alonso Mackenlly
 
09.06.21
20:28
(2) Спасибо! Обязательно попробую.
4 Alonso Mackenlly
 
09.06.21
22:55
Не нашел "Администрирование - Общие настройки - Публикация инф базы", да и не настроишь 300 баз и за новыми не углядишь. с location /demoUt и редиректом на /infobase вариант вроде как рабочий, пока остановимся на этом, спасибо Garykom.
5 Alonso Mackenlly
 
09.06.21
22:56
Единственное нужно проследить, чтобы порты были одинаковые у публикации и прокси
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.