ПРОЕКТЫ 


  АРХИВ 


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: Корректность FAQ докумен тации, rewrite


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Корректность FAQ докумен тации, rewrite
  • From: Алексей Малов <scukonick@xxxxxxxxx>
  • Date: Mon, 27 Jun 2011 15:14:00 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=QksfcXjFFJGtozXI63N6MJP9wsa7iFttwOzNZtbPKEU=; b=QQ7VosRHp+rhlnMMg+cMTUSvaJlmxTDkC8QKKqXHmOzERIr3Y3zTuHytW892M8Y3kM An7eZCoeHA2nTgxqvYjPjaFv41oGCJYtK+orxcMxOGUOCZjPEWK4wiQAZ+1pIccdGBJj Hc36xxAo3bwI6jUoHu+vC6km2ezW+iZQtiUas=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=HdRN0g8dpSWql3lgG0FHHbmxLxumrS2XNVL69fkLSmH30Ot6r3w7Br2T/EbXlkx1eS ZM8pScOwE8/B7OlvyE+88aYsrNvoB4ghqId4ixV4ikrzjmgUsq+6FC4YCOoCNH0h3kSz nvZHmCUQtkyRIPn8vg+mrgF9EPdUIAD/E0poo=
  • In-reply-to: <BANLkTi=HfR7TUp_tVpD9+p-=GZr=Sxr==Q@xxxxxxxxxxxxxx>
  • References: <BANLkTikKUy0K5K3aFzCPh3=Ztn1qT2Lo1w@xxxxxxxxxxxxxx> <BANLkTikhSAS0WxrmugpeG8BBrio-oEmX1w@xxxxxxxxxxxxxx> <BANLkTi=HfR7TUp_tVpD9+p-=GZr=Sxr==Q@xxxxxxxxxxxxxx>

25 июня 2011 г. 14:52 пользователь Алексей Сундуков
<public-mail@xxxxxxxxxx> написал:
> 25 июня 2011 г. 13:08 пользователь Роман Москвитин <nefer05@xxxxxxxxx> 
> написал:
>>> 2) try_files      $uri  $uri/  @drupal;
>>>
>>> Если файл index.php существует, то запрос не уходил в drupal, а файл
>>> просто отдается как текст. Получается, что любой php файл отдается как
>>> текст, в том числе и settings.php.
>> А что у вас в @drupal прописано? Оно знает что пых надо на fcgi слать?
>
> Прописано то, что предлагается в FAQ, т.е. drupal да, знает, что нужно
> на fcgi слать. Только из-за try_files запрос в этот локейшен не
> доходит, nginx видит "о! файлик index.php есть, отдаем клиенту как
> текст".
>

Видимо, в FAQ короткая выдержка из более полного "Пример использования
вместе с Drupal/FastCGI" отсюда:
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html
>>
>>> 3) ... прочие fastcgi_param
>>> Зачастую эти параметры include-дят из /etc/nginx/fastcgi_params в
>>> котором могут быть прописаны QUERY_STRING, SCRIPT_NAME и
>>> SCRIPT_FILENAME, а это приводит к тому, что прописанные нами параметры
>>> не учитываются.
>> А кто Вас заставляет инклудить ПОСЛЕ Ваших определений данных переменных?
>
> В документации не нашел упоминания о том какая директива будет
> использоваться, ранее объявленная в конфиге или самое последнее
> объявление. Конечно некоторое время на опыты и strace расставляют все
> по местам, но, имхо, в FAQ стоило отразить этот момент.
>
>>
>>> Тестировал на 0.8.53. Хочется прийти к идеологически правильному
>>> конфигу который будет незачем порицать.
>> Описанные проблемы - исключительно от невнимательности и
>> проблем с пониманием работы. Т.е. если немного подумать - будет все хорошо.
>> Никаких тонкостей не затронуто, а так в большинстве случаев проблемы в
>> пониманием
>> идеологии location, if, map и привычка к апачевскому rewrite.
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru@xxxxxxxxx
>> http://nginx.org/mailman/listinfo/nginx-ru
>>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>



-- 
Alexey Malov
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.