I also have this problem, yet decided with a variable $server_subdir:
server { listen 8011; server_name localhost; client_max_body_size 7m; set $server_subdir "server_services"; root /home/user/www/www-nginx/$server_subdir;
location / { index index.php index.html index.htm; try_files $uri $uri/ @controller; }
location ~ \.php$ { try_files $uri @controller;
fastcgi_pass 127.0.0.1:9005; fastcgi_index index.php;
include /etc/nginx/fastcgi_params; fastcgi_ignore_client_abort on;
fastcgi_param SCRIPT_FILENAME /$server_subdir$fastcgi_script_name; }
location @controller { fastcgi_pass 127.0.0.1:9005; fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /$server_subdir/index.php; fastcgi_param QUERY_STRING q=$uri&$args; } }
I also have this problem, yet decided with a variable $server_subdir:
server { max_body_ size 7m; www/www- nginx/$ server_ subdir;
listen 8011;
server_name localhost;
client_
set $server_subdir "server_services";
root /home/user/
location / {
index index.php index.html index.htm;
try_files $uri $uri/ @controller;
}
location ~ \.php$ {
try_files $uri @controller;
include /etc/nginx/ fastcgi_ params;
fastcgi_ ignore_ client_ abort on;
}
location @controller {
fastcgi_ pass 127.0.0.1:9005;
fastcgi_ index index.php;
include /etc/nginx/ fastcgi_ params;
fastcgi_ ignore_ client_ abort on;
}
}