URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 1730
[ Назад ]

Исходное сообщение
"Squid 2.5 и Plumtree Corporate Portal 5.0 -- проблемы с HTTP..."

Отправлено ooptimum , 10-Янв-04 20:25 
Все пользователи нашей сети серфят вэб через Squid 2.5.STABLE4, установленный на SuSE Linux. Все настроено и прекрасно работает уже многие годы (squid, само-собой, обновлялся несколько раз за это время). Но недавно в нашем головном офисе (расположенном по ту сторону океана) обновили движок, под которым работает корпоративный портал. Теперь их интранет работает под управлением Plumtree Corporate Portal 5.0. Все бы ничего, но выяснилось, что с портала невозможно скачать ни одного файла. Вместо любых файлов я получаю 16-байтный мусор следующего содержания -- PlumPID_0xa58:22 (шестнадцатиричное число, естественно, меняется). Причем выяснилось, что проблема не имеет ни малейшего отношения к браузеру, кроме IE я проверял под Konqueror и Epiphany в Linux и FreeBSD соответственно. Более того, я проверял это и со Squid-NT 2.5.STABLE2, установленным у меня дома, -- результат тот же -- получаю мусор. Если же я коннекчусь напрямую, не через прокси, то файл приходит без проблем. Т.е. проблема именно в Squid. После переписки с тамошними админами и разработчиками, поддерживающими портал, я выяснил, что это напрямую связано с HTTP 1.1, но ведь Squid его поддерживает (как выясняется, не так уж и безупречно). В общем, интересует, как решить эту проблему средствами Squid. Никто не сталкивался с чем-то подобным? Или как ходить напрямую на этот сайт?

Содержание

Сообщения в этом обсуждении
"Squid 2.5 и Plumtree Corporate Portal 5.0 -- проблемы с HTTP..."
Отправлено Михаил , 11-Янв-04 10:31 
а в браузерах включена опция "использвать HTTP 1.1" и "использовать HTTP 1.1 через прокси-соединения"?
по крайней мере вторая из них в MSIE по умолчанию выключена...

"Squid 2.5 и Plumtree Corporate Portal 5.0 -- проблемы с HTTP..."
Отправлено ooptimum , 11-Янв-04 20:31 
>а в браузерах включена опция "использвать HTTP 1.1" и "использовать HTTP 1.1
>через прокси-соединения"?
Включены, но эти опции ни на что не влияют, ибо плевал Squid на них с высокой каланчи. Я снял протокол трафика между ним и удаленным сервером -- он все время шлет запросы вида "GET /bla-bla-bla HTTP/1.0", вне зависимости от того, какие настройки я делаю в браузере. Проблема точно в Squid, т.к. я установил другой прокси -- Middle-Man, поддерживающий HTTP 1.1, через него запросы идут правильно и файлы скачиваются. Не думал я, что Squid мне такую засаду устроит...

"Squid 2.5 и Plumtree Corporate Portal 5.0 -- проблемы с HTTP..."
Отправлено Junior , 12-Янв-04 07:18 
А какого вида файлы скачиваются?
Они есть в mime.conf?
Это как скачка rar-файлов... Если их там не прописать, то
то в 90% случаев получим битый архив.
Возможно это и не в нём дело, но проверить стОит.
Ещё. Какие-либо редиректоры, антивирус на трафик стоят?

"Squid 2.5 и Plumtree Corporate Portal 5.0 -- проблемы с HTTP..."
Отправлено ooptimum , 12-Янв-04 07:28 
>А какого вида файлы скачиваются?
>Они есть в mime.conf?
Обычные офисные документы, PDF-ки. Конечно они есть в mime.conf. Антивирусы не при чем. Редиректоров нет. Проблема в том, что, как я писал, Squid конвертирует все GET запросы в формат HTTP 1.0, а для портала необходим HTTP 1.1. Вот такие пироги. И никак этого не изменить.