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

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


Hello!

On Thu, Jun 09, 2016 at 03:47:30PM +0300, Alex Domoradov wrote:

> В таком случае
> 
> location ~ /api/(.*\.php)$ {
>     alias /vhosts/example.com/public_html/api/web/$1;
>     fastcgi_pass ...
>     include fastcgi.conf;
> }
> 
> при обращении к /api/i.php файл он ищет в
> public_html/api/web/i.php/api/i.php

Да, ошибся, в этом случае надо SCRIPT_FILENAME ставить в 
$request_filename, стандартный fastcgi.conf работать не будет.

Наиболее простой и логичный конфиг получается, если alias задан 
для префиксного location'а, как уже было предложено ранее.

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



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