Eu tenho um servidor rodando o Nginx que está atualmente fazendo o proxy de todo script PHP para o Apache com a seguinte diretiva de localização:
location ~ \.php$ {
proxy_pass http://@apache;
}
Gostaria de apresentar uma nova diretriz de localização como:
location ~* ^/blog/(.*\.php)$ {
alias /opt/blog/public;
fastcgi_pass @phpfpm;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
include fastcgi_params;
}
Mas quando eu acesso link , estou atingindo o Apache e não o php-fpm. Como posso fazer a nova diretiva de localização ter precedência sobre o local do Apache?
Tags nginx