No idea, below is a copy of my Nginx config for that section and it works fine. (XF is install in the root folder of the site, so the path is '/' for this particular usage.) Then, I just add XF's required directories as they state in the instructions. You have your root folder set the same way as mine, so the paths are correct... you don't have XF in subdirectory, right? -- It's install the 'html' folder, yes?
Code:
location / {
try_files $uri $uri/ /index.php?$uri&$args;
index index.php index.html;
}
location /install/data/ {
internal;
}
location /install/templates/ {
internal;
}
location /internal_data/ {
internal;
}
location /library/ {
internal;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Are the other location entries in your config file the default settings?