ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


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


  ПРОГРАММЫ 



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












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

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

Re: Редирект HTTP заголовком "Location"


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Редирект HTTP заголовком "Location"
  • From: Бойко Артем <chubako@xxxxxxxxx>
  • Date: Mon, 05 May 2008 21:33:55 +0400
  • In-reply-to: 9070000000393660516
  • References: 9070000000393660516

Уточню. Проблема не в исходных программах, потому что:

1. Они уже скомпилированы и сами по себе - сторонние разработки.

2. Они очень хорошо работают под апаче.



Ответ я ищу в одном из этих уклонов:

1. fastcgi-сервер чегото не передает

2. nginx както не так настроен

3. все браузеры работают не правильно (шутка есс-но :) )



05.05.08, 21:02, "Бойко Артем" <chubako@xxxxxxxxx>:



> Здравствуйте.

> Я разрабатываю fastcgi сервер для обработки CGI скриптов и почемуто nginx 
> некоторые программы обрабатывает по другому нежели Apache.

> Например, nginx запрашивает файл, fastcgi его выполняет и возвращает 
> результат. Программа содержит код (та, которую выполняет fastcgi сервер):

> #include <stdio.h>

> void main()

> {

>  /* ... */

>  printf("Location: http://google.com.ua\n";);

>  /* ... */

>  return 0;

> }

> Получаю такой ответ от сервера:

>  --- начало --- 

> HTTP/1.1 200 OK

> Server: nginx/0.6.30

> Date: Mon, 05 May 2008 16:45:48 GMT

> Content-Type: text/html

> Transfer-Encoding: chunked

> Connection: close

> Location: http://google.com.ua/

> 0

>  --- конец ---

> Но почемуто редирект не происходит. Проблема именно с редиректом, почемуто не 
> срабатывает. Тоесть nginx отпрашивает fastcgi сервер, он ему передает строку 
> Location, но дальше nginx отдает такие заголовки, что браузер не хочет делать 
> редирект. 



--

Яндекс.Фотки - легко загрузить с мобильного http://mobile.yandex.ru/fotki/



 




Copyright © Lexa Software, 1996-2009.