so, for sinatra (ruby) sites running with nginx-passenger i'm using something basic like: server { listen 80; server_name .<site.com>; root /www/<site.com>/public; location ~* \.(ico|css|js|gif|jp?g|png)(\?[0-9]+)?$ { expires max; break; } passenger_enabled on; } and for a normal Wordpress site I'm using something like: serverby grantmichaels - Nginx Mailing List - English