Re: Что быстрее (правильней?)

maxhl at hitline.net.ua maxhl at hitline.net.ua
Wed Jul 9 23:36:28 MSD 2008


Вечер добрый.
Помоему location ~ \.php$ должно быть выше в конфиге чем location / { а то 
nginx без злых намерений начнет отдавать исходники php ...

С уважением Max.
maxhl at hitline.net.ua 71006063


----- Original Message ----- 
From: "Борис Долгов" <boris at dolgov.name>
To: <nginx-ru at sysoev.ru>
Sent: Wednesday, July 09, 2008 10:00 PM
Subject: Re: Что быстрее (правильней?)


>В первом случае могут быть проблемы при использовании mod_rewrite и
> custom-handler'ов.
> От  mod_rewrite исправить можно:
> location / {
>    root /www/htdocs/;
>    error_page 404 = @otherж
>    error_log off;
> }
> location @other {
>    proxy_pass   http://127.0.0.1;
> }
>  location ~ \.php$ {
>  proxy_pass   http://127.0.0.1;
> }
>
> Второй конфиг так же не лишен этих проблем.
> 2008/7/9 Goncharov Yuri <neo at neo.kiev.ua>:
>
>> Привет всем. Будьте добры сравните два варианта. Если ли значительное
>> преимущество по скорости выполнения? Правильности логики конфига ввиду
>> возможных ошибок(несоответствий)?
>> Спасибо.
>>
>>
>> 1. location / {
>>                     root /www/htdocs/;
>>                   }
>>   location ~ \.php$ {
>>   proxy_pass   http://127.0.0.1;
>>
>>                                }
>>
>> 2. location / {
>>                    proxy_pass   http://127.0.0.1;
>>                   }
>>  location ~*
>> ^.+\.(jpg|jpeg|gif|png|ico|zip|gz|rar|bz2|xls|exe|pdf|txt|wav|bmp|js|swf|css|xml)$
>>        {
>>           root   /www/htdocs/;
>>        }
>>
>> Речь идет о проксировании апачу только динамики.
>>
>> --
>> NEO83-RIPE
>>
>>
>>
>
>
> -- 
> С уважением, Борис Долгов.
> icq 77556665
> e-mail boris at dolgov.name
> 






More information about the nginx-ru mailing list