Nas linhas abaixo, talvez eu tenha um arquivo de configuração específico do site que contenha fastcgi_params adicionais exclusivos desse site. Se esse arquivo existir, quero carregá-lo.
server {
listen 80 default;
server_name _;
root /path/www/$host;
# Pass PHP scripts to php-fastcgi listening on port 9000
location ~ \.php {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
if (-f /path/www/$host/nginx.conf) {
include /path/www/$host/nginx.conf;
}
}
}
No entanto, isso não funciona e o erro que recebo é:
A diretiva nginx: [emerg] "include" não é permitida aqui em ...
Atualizar
Eu pensei que, em vez de verificar separadamente, eu poderia deixar incluir o cheque para mim.
server {
listen 80 default;
server_name _;
root /path/www/$host;
# Pass PHP scripts to php-fastcgi listening on port 9000
location ~ \.php {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
include /path/www/$host/*.nginx;
}
}
No entanto, isso não parece estar funcionando.