Не могу разобраться как настроить alias на Nginx, чтобы заработал php.
Чтобы заработал просто alias достаточно написать:
location /aaa {
alias /var/www/mysite;
}
А как сделать так чтобы заработал php?
Пишу вот так:
location /bb {
alias /var/www/mysite;
}
location ~* ^/bb/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
alias /var/www/mysite/$1;
}
location ~ ^/bb/(.+\.php)$ {
try_files $uri =404;
alias /var/www/mysite/$1;
fastcgi_pass backend;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
OS Debian 7.11 64bit, Nginx 1.12.1, PHP-FPM 7.1.10, opcache, memcached, http2, ssl,..
Без alias php работает нормально, сегодня полдня экспериментировал, весь Интернет перечитал, результат нулевой.