在实际的网站配置中,可能会遇到只允许nginx缓存静态文件的情况,下面的配置文件,供大家参考。 配置节内容:
server { location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf)$ { #指定缓存文件类型 expires 7d; #设置浏览器过期时间 root a; #所有的缓存文件都会保存在这里,并会缓存文件夹,不用担心覆盖,要注意时效性,如果做了修改的文件依旧读取缓存,是很不爽的 proxy_store on; #开启缓存机制 proxy_store_access user:rw group:rw all:rw; #缓存读写规则 proxy_temp_path b; #存放静态文件的缓存目录 #include proxy.conf; # 外联proxy理的详细配置如proxy_set_header, client_max_body_size .... if ( !-e $request_filename) { proxy_pass http://Domain.com:8080; } } }