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