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 mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить