server
{
listen 80;
server_name wechat-jsp.local;
root /usr/local/Cellar/tomcat/9.0.5/libexec/webapps;
error_log logs/wechat-jsp.err.log;
# 后缀没有被匹配到的将会被 最后一个 location 指令匹配上
location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma|woff|ttf|eot)$
{
expires 30d;
}
location ~ .*.(js|css)$
{
expires 12h;
}
location ~ .*.(html)$
{
expires 12h;
}
location / {
proxy_redirect off;
proxy_pass http://127.0.0.1:8080/wechat-jsp/;
}
}
2018-04-04 更新,解决 cookie 丢失的问题:
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_cookie_path ~*^/.* /;
proxy_redirect off;
proxy_pass http://127.0.0.1:8080/wechat_jsp/;
}