nginx的配置
if (!-e $request_filename){
set $rule_0 1$rule_0;
}
if ($request_uri !~* "\.(css|js|jpg|jpeg|gif|png|swf|flv)$"){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite (.*) /index.php/$1 last;
}
location ~.*\.(gif|jpg|jpeg|png|bmp|swf|flv)$ {
expires 1d;
}
location ~.*\.(js|css)?$ {
expires 1d;
}
location ~ \.php {
proxy_pass http://127.0.0.1:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
本文介绍了一种Nginx配置方法,用于优化静态资源缓存有效期并实现PHP请求的代理转发。通过设置不同类型的静态文件缓存过期时间和使用正则表达式重写规则,可以有效提高网站性能。此外,还详细展示了如何配置Nginx作为PHP应用的反向代理。
4040

被折叠的 条评论
为什么被折叠?



