我有一个运行Nginx的服务器,它正在使用以下位置指令将所有PHP脚本代理到Apache:
location ~ \.php$ { proxy_pass http://@apache; }
我想介绍一个新的位置指令,如:
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; }
但是,当我访问http://example.com/blog/test.php我打Apache,而不是PHP的FPM。 我怎样才能使新的位置指令优先于Apache的位置?