The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Непрозрачный squid + apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [ Отслеживать ]

"Непрозрачный squid + apache"  
Сообщение от TheObserver (ok) on 13-Ноя-08, 17:40 
Доброго вам дня господа знатоки!
Собственно сама проблема - есть рабочий сквид и апачи 2.2.9. Поднял апачи исключительно для sqstat. Сам сквид непрозрачен. Когда пытаюсь зайти в какую-нибудь директорию корня апачи, выкидывается ниже приведенная страничка. Стоит только добавить transparent в http_port и тут же все преобразовывается.
Буду очень признателен если ткнете носом в месте где я дурак!

ERROR
The requested URL could not be retrieved

While trying to process the request:

GET / HTTP/1.1
Host: x.x.x.x
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

The following error was encountered:

    * Invalid Request

Some aspect of the HTTP Request is invalid. Possible problems:

    * Missing or unknown request method
    * Missing URL
    * Missing HTTP Identifier (HTTP/1.0)
    * Request is too large
    * Content-Length missing for POST or PUT requests
    * Illegal character in hostname; underscores are not allowed

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Непрозрачный squid + apache"  
Сообщение от Andrey Mitrofanov on 13-Ноя-08, 18:44 
Это не Вы там ниже http:/openforum/vsluhforumID12/5829.html про то же самое спрашивате и игнорируетесь всеми? Объясните мне тупому, что вы такое городите? Почему непрозначное, при чём тут 80ый порт? Какова сверьхзадача?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Непрозрачный squid + apache"  
Сообщение от TheObserver email(ok) on 14-Ноя-08, 14:14 
>Это не Вы там ниже http:/openforum/vsluhforumID12/5829.html про то же самое спрашивате и
>игнорируетесь всеми? Объясните мне тупому, что вы такое городите? Почему непрозначное,
>при чём тут 80ый порт? Какова сверьхзадача?

Неа, это не я там игнорирован всеми как Вы выразились и получается 80й порт меня не волнует ).

Почему непрозначный? Объясню, но не как тупому ) .Потому что в сети есть два сквида один прозрачный, второй соответственно непрозрачный. Это некое подобие балансировки. Непрозрачный существует для того чтоб на нем посадить определенных клиентов и чтоб последние не ходили никуда если своими ручками укажут браузеру другую проксу. Авторизация не используется принципиально.
   Надеюсь с данной поправочкой вои вопрос стал более ПРОЗРАЧНЫМ :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Непрозрачный squid + apache"  
Сообщение от Andrey Mitrofanov on 14-Ноя-08, 14:54 
>директорию корня апачи, выкидывается ниже приведенная страничка. Стоит только добавить transparent в http_port и тут же все преобразовывается.

Я тут "много подумал" :))) , ...

>ERROR
>The requested URL could not be retrieved
>
>While trying to process the request:
>
>GET / HTTP/1.1

...сделал "проверочный" `echo -e "GET / HTTP/1.1\n"|nc localhost 3128` в голову (с аналогичным результатом) и пришёл к выводу, что приведённое Вами сообщение об ошибке говорит, что "прозрачный" реквест "завёрнут" на напрозрачный сквид либо происходит обращение к сквиду "как к апачу" = в URL-е нет имени хоста.

Чего делать... Выключить "редирект" в ядре, если сквид-таки непрозрачный. ...или сквид переставить на "нормальный" порт, 80ый порт оставить апачу. ...или ещё как "разруливать" кто есть кто и кто где ест.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Непрозрачный squid + apache"  
Сообщение от TheObserver email(ok) on 14-Ноя-08, 17:01 
Попробовал следуещее с хоста прокси - links 127.0.0.1/sqstat - в итоге получил листинг данной директории. Когда же я обращаюсь из браузера в котором прописан этот же прокси то получаю выше указанную ошибку. Более того, стоит править конфиг сквид и добавить туда http_port ip_prx:8080 transparent, как становится возможен листинг той же директории sqstat.
  К слову, раньше на этом же сервере стоял сквид версии 2.5 и то же непрозрачный. Тогда все работало. Подозреваю что курить надо в сотрону замененных
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
на http_port transparent.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру