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/; }