由于现在手上的 WordPress 网站服务器访问比较慢,想用一台香港服务器做 Nginx 全站反代。
网站没有做动静分离,只希望对静态图片做缓存处理,动态内容仍然回源。
用的是宝塔面板,规则这样写报错
#PROXY-START/
location ^~ /
{
proxy_pass https://**.**.**.**;
proxy_set_header Host ***.*****.***;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
add_header X-Cache $upstream_cache_status;
add_header CDN-Server HK;
#Set Nginx Cache
if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" )
{
proxy_ignore_headers Set-Cookie Cache-Control expires;
proxy_cache cache_one;
proxy_cache_key $host$uri$is_args$args;
proxy_cache_valid 200 304 301 302 10080m;
}
}
#PROXY-END/
请教大佬们应该如何配置