apache2 на
gate.mycompany.com
в нём настройки:
RewriteEngine on
RedirectMatch 301 ^/unf http://1c.mycompany.com/unf/
Переходим браузером по адресу http://gate.mycompany.com/unf
браузер корректно перебрасывается на http://1c.mycompany.com/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"
Если же в тонком клиенте указываем адрес подключения к БД http://gate.mycompany.com/unf
то он не запускается с ошибкой:
Ошибка при выполнении операции с информационной базой
Попытка начала сеанса с информационной базой завершилась неудачно
В логах 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 может находиться на другом континенте, не хочется терять скорость соединения.
Есть купленный ИТС, подскажите - как оформить запрос в техподдержку?
Напишите на v8@1c.ru то что написали сюда, указав Инн и регномер
Обсуждают сегодня