Re: fastcgi и несколько document root

Maxim Dounin mdounin на mdounin.ru
Чт Июн 9 18:47:25 UTC 2016


Hello!

On Thu, Jun 09, 2016 at 07:08:42PM +0300, Alex Domoradov wrote:

> МБ опять, что упускаю, но с таким конфигом
> 
> location /api/ {
>    alias /vhosts/example.com/public_html/api/web/;
> 
>    location ~ \.php$ {
>       fastcgi_pass ...
>       include fastcgi.conf;
>    }
> }
> файл /api/i.php оно ищет в public_html/web/api/i.html вместо
> public_html/api/web/i.html, т.е. такое ощущение, что root берется из блока
> server

Такого быть не должно, по крайней мере в современных версиях (до 
1.9.4/1.8.1 при использовании alias и вложенных regexp-location'ов 
могло быть что угодно).

Но таки я опять ошибся, тут тоже нужен будет $request_filename.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru