0
mihmih
29.11.20
✎
16:26
|
Можно ли как-то заставить тонкий клиент следовать переадресации, допустим есть apache2 на
gate.mycompany.com
в нём настройки:
RewriteEngine on
RedirectMatch 301 ^/unf
Переходим браузером по адресу
браузер корректно перебрасывается на
В логах apache вижу ожидаемое:
"GET /unf HTTP/1.1" 301 573 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
Если же в тонком клиенте указываем адрес подключения к БД
то он не запускается с ошибкой:
Ошибка при выполнении операции с информационной базой
Попытка начала сеанса с информационной базой завершилась неудачно
В логах apache вижу :
"POST /unf/e1cib/login?vl=ru_RU&version=8.3.17.1496&dppw=2100&nm=[skipped] HTTP/1.1" 301 1235 "-" "1CV8C"
Т.е. тонкий клиент не умеет обрабатывать 301-й код возврата...
Для чего это требуется: может возникнуть ситуация, когда часть баз переедут на другой сервер.
И тогда, чтоб не перенастраивать кучу тонких клиентов, потребуется внести правки только в конфиг апача.
Вариант с проксированием всего http-трафика неприемлем - сервер gate.mycompany.com может находиться на другом континенте, не хочется терять скорость соединения.
Есть купленный ИТС, подскажите - как оформить запрос в техподдержку?
|
|