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

Исходное сообщение
"squid 2.6 & transparent ?"

Отправлено EDantes , 05-Июл-06 16:07 
поставил это чудо (2.6).
все опции типа httpd_accel которые использовались для прозрачного кэширования теперь недоступны. в 2.6STABLE1 это делается в http_port. поставил там transparent vhost vport.

проверить прозрачное кэширование не успел, тк даже при явном запросе (на родной 3128 порт) в логах вот что :

parseHttpRequest: NF getsockopt(SO_ORIGINAL_DST) failed: (92) Protocol not available

(и так на каждый запрос).
хотя, страницы показывает. если убрать transparent, ругань прекращается.

кто-то может быстро объяснить, как сделать чтобы стало "как было" ? 80-й порт заворачивается на сквид иптаблесом (ядро 2.4.32). экспериментировать долго сам не могу :-( вернул 2.5.14

спасибо.


Содержание

Сообщения в этом обсуждении
"squid 2.6 & transparent ?"
Отправлено keepver , 05-Июл-06 19:20 
>поставил это чудо (2.6).
>все опции типа httpd_accel которые использовались для прозрачного кэширования теперь недоступны. в
>2.6STABLE1 это делается в http_port. поставил там transparent vhost vport.
>
>проверить прозрачное кэширование не успел, тк даже при явном запросе (на родной
>3128 порт) в логах вот что :
>
>parseHttpRequest: NF getsockopt(SO_ORIGINAL_DST) failed: (92) Protocol not available
>
>(и так на каждый запрос).
>хотя, страницы показывает. если убрать transparent, ругань прекращается.
>
>кто-то может быстро объяснить, как сделать чтобы стало "как было" ? 80-й
>порт заворачивается на сквид иптаблесом (ядро 2.4.32). экспериментировать долго сам не
>могу :-( вернул 2.5.14
>
>спасибо.

http_port 3128 transparent


"squid 2.6 & transparent ?"
Отправлено Edantes , 05-Июл-06 20:39 
>
>http_port 3128 transparent

именно так и было в самом начале. ругался, но открывал.



"squid 2.6 & transparent ?"
Отправлено keepver , 05-Июл-06 21:02 
>>
>>http_port 3128 transparent
>
>именно так и было в самом начале. ругался, но открывал.

я еще добавлял
always_direct allow all

работало, правда тестил мало. парента не указывал


"squid 2.6 & transparent ?"
Отправлено leonidnev , 12-Июл-06 12:39 
>>>
>>>http_port 3128 transparent
>>
>>именно так и было в самом начале. ругался, но открывал.
>
>я еще добавлял
>always_direct allow all
>
>работало, правда тестил мало. парента не указывал

Это был баг №1650. Есть фикс 10801. После наложиения фикса надобность в always_direct allow all для того что бы в транспаренте работал отпала