目标:使用 Nginx 作为反向代理服务器,重定向 80/443 port 的数据到 Apache Tomcat(Listening 127.0.0.1:8080),以提高 web server 的响应速度和性能,提升用户的访问体验。

一、 Nginx 配置
1.将Nginx配置成反向代理服务器,参考 example
|
|
2.添加缓存 cache123456789101112proxy_cache_path /opt/nginx/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;server { .... proxy_cache my_cache; proxy_cache_valid 200 302 60m; proxy_cache_valid 404 1m; client_max_body_size 20M; .....}
inactive 表示 cache 60 分钟后失效。
http status 为 200 和 302 时,cache
3.最终配置 demo
二、Apache Tomcat 配置
修改 server.xml 使用环路地址 localhost,最大程度保证安全性。