ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] mod_accel, Location:



Убрал у AccelPass [PH] - Location переписываться перестал.
Только не знаю где теперь могут грабли вылезти :)

Вывод telnet'a - в конце.

Location в выдаче backend'a формируется скриптом,
на номер порта привязки нет.

On Wed, Dec 08, 2004 at 05:37:39PM +0300, Igor Sysoev wrote:
> 
> On Wed, 8 Dec 2004, Dmitriy Yermakov wrote:
> 
> > К сожаление в архиве листа не нашел похожую проблему.
> >
> > 80 порт - backend, 8888 - frontend(mod_accel)
> >
> > mod_accel добавляет порт 8888 в Location: при этом
> > упоминания о ftp.domain.ru в конфигурации нет, это другой
> > сервер. Выделено >>>
> >
> > Баг или мои кривые ручки?
> >
> > $ telnet 192.168.1.21 80
> > Trying 192.168.1.21...
> > Connected to www.domain.ru.
> > Escape character is '^]'.
> > GET /download/try-buy/FILE.exe HTTP/1.0
> > Host: www.domain.ru
> >
> > HTTP/1.1 302 Found
> > Date: Wed, 08 Dec 2004 14:14:29 GMT
> > Server: Apache/1.3.33 (Unix)
> > Set-Cookie: PHPSESSID=90d281b88ad31cada86efde7fa97ee1c; path=/
> > Set-Cookie: GUEST_ID=199143; expires=Thu, 12-Nov-2009 14:14:36 GMT; path=/
> > Request-URI: http://ftp.domain.ru/FILE.exe
> > Content-Location: http://ftp.domain.ru/FILE.exe
> >
> > >>> Location: http://ftp.domain.ru/FILE.exe
> >
> > Connection: close
> > Content-Type: text/html; charset=windows-1252
> >
> > Connection closed by foreign host.
> > $ telnet 192.168.1.21 8888
> > Trying 192.168.1.21...
> > Connected to www.domain.ru.
> > Escape character is '^]'.
> > GET /download/try-buy/FILE.exe HTTP/1.0
> > Host: www.domain.ru
> >
> > HTTP/1.1 302 Found
> > Date: Wed, 08 Dec 2004 14:14:44 GMT
> > Server: Apache/1.3.31 (Unix) mod_accel/1.0.31
> > Set-Cookie: PHPSESSID=70ad59399a5386dcb062852730bf0a5d; path=/
> > Set-Cookie: GUEST_ID=200619; expires=Thu, 12-Nov-2009 14:14:44 GMT; path=/
> > Set-Cookie: LAST_VISIT=08.12.2004+17%3A14%3A44; expires=Thu, 12-Nov-2009 14:14:44 GMT; path=/
> > Request-URI: http://ftp.domain.ru/FILE.exe
> > Content-Location: http://ftp.domain.ru/FILE.exe
> >
> > >>> Location: http://ftp.domain.ru:8888/FILE.exe
> >
> > Content-Type: text/html; charset=windows-1252
> > Connection: close
> 
> mod_accel должен игнорировать такой Locaiton.
> А AccelPass случаем не с [P] ?
> 
> А что будет, если написать
> $ telnet 192.168.1.21 80
> GET /download/try-buy/FILE.exe HTTP/1.0
> Host: www.domain.ru:8888

$ telnet 192.168.1.21 80
Trying 192.168.1.21...
Connected to www.domain.ru.
Escape character is '^]'.
GET /download/try-buy/FILE.exe HTTP/1.0
Host: www.domain.ru:8888

HTTP/1.1 302 Found
Date: Wed, 08 Dec 2004 15:19:58 GMT
Server: Apache/1.3.33 (Unix)
Set-Cookie: PHPSESSID=5a779a64a140c4e1704fa350dbe19505; path=/
Set-Cookie: GUEST_ID=199143; expires=Thu, 12-Nov-2009 15:19:59 GMT; path=/
Request-URI: http://ftp.domain.ru/FILE.exe
Content-Location: http://ftp.domain.ru/FILE.exe
Location: http://ftp.domain.ru/FILE.exe
Connection: close
Content-Type: text/html; charset=windows-1252

Connection closed by foreign host.

-- 
Dmitriy Yermakov, CCS SUT
dyer@xxxxxx



 




Copyright © Lexa Software, 1996-2009.