templates/default/php/php-fpm.conf.erb
server {
root <%= node[:doc_root] %>;
index index.php;
location ~* ^.+\.css\.gz$ {
types {
text/css gz;
}
add_header Content-Encoding gzip;
}
location ~* ^.+\.js\.gz$ {
types {
application/x-javascript gz;
}
add_header Content-Encoding gzip;
}
location ~* ^/(js|css|img)/.+\.(jpg|js|jpeg|png|ico|gif|txt|js|css|swf|zip|rar|avi|exe|mpg|mp3|wav|mpeg|asf|wmv)$ {
root /vagrant_data/app/webroot;
}
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* ^.+\.(jpg|js|jpeg|png|ico|gif|txt|js|css|swf|zip|rar|avi|exe|mpg|mp3|wav|mpeg|asf|wmv)$ {
try_files $uri /index.php$is_args$args;
}
}