конфигурация

Igor Sysoev is at rambler-co.ru
Fri Jun 23 17:19:42 MSD 2006


On Fri, 23 Jun 2006, Michail Baikov wrote:

> Igor Sysoev wrote:
>> On Fri, 23 Jun 2006, Michail Baikov wrote:
>>
>> В присланной конфигурации и /db/, и /db/index.php будут обрабатываться в
>>
>>         location ~* /db/\. {
>>
>> Чтобы /db/ и /db/*.php уходили на fastcgi нужно следующее:
>>
>>         location = /db/ {
>>             rewrite  ^   /db/index.php;
>>         }
>>
>>         location /db/ {
>>             root                /var/www/xxxxx.ru/htdocs;
>>
>>             allow   ...
>>             allow   ...
>>             deny    all;
>>         }
>>
>>         location ~ ^/db/.+\.php$ {
>>             allow   ...
>>             allow   ...
>>             deny    all;
>>
>>             fastcgi_pass  ...
>>             ...
>>         }
>>
>>         location ~ \.php$ {
>>             fastcgi_pass  ...
>>             ...
>>         }
>>
> Работает только если задавать http://www.blablabla.ru/db/, если
> указываешь потом index.php - начинается его получение в виде BIN.

Не должно. Должно попадать в

          location ~ ^/db/.+\.php$ {
              allow   ...
              allow   ...
              deny    all;

              fastcgi_pass  ...
              ...
          }

и уходить на fastcgi. Можно прислать отладочный лог запроса ?


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list