Node.js:Nginx不会提供静态内容

我想通过我的node.js应用程序上的nginx服务器静态内容。 对于看似简单明显的设置,我无法通过nginx路由静态内容。 用这一行:

location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$ { access_log off; expires max; } 

nginx不服务任何静态内容(js,css,图像) – 但删除这个我看到,静态内容显示。 在Node方面,我使用express和jade。

nginx.conf: https ://gist.github.com/3331669

默认: https : //gist.github.com/3331674

尝试以下操作:

 location ~ \.(jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$ { access_log off; expires max; } 

尝试以下

 location ~* .*\.(jpe?g|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html?)$ { access_log off; expires max; } 

尝试

 location ~* .*\.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|pdf|txt|tar|wav|bmp|rtf|js|flv|swf|html|htm)$ { access_log off; expires max; root /var/www/yoursitename/public; }