nginx+tomcat单站点本地代理优化笔录(1)
来源:互联网 发布:vb select选中触发事件 编辑:程序博客网 时间:2024/05/16 09:26
单台tomcat,使用nginx合理搭配,无论从安全、效率方面都会有一定的提升。
从nginx配置出发
1、开启gzip压缩。
gzip on;gzip_min_length 1000;gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript;
2、配置html静态缓存
http下配置
proxy_connect_timeout 600;proxy_read_timeout 600;proxy_send_timeout 600;proxy_buffer_size 16k;proxy_buffers 4 128k;proxy_busy_buffers_size 256k; proxy_temp_file_write_size 1024k;proxy_cache_path /tmp/proxy_cache levels=1:2 keys_zone=cache_one:200m inactive=30d max_size=2g;proxy_temp_path /tmp/proxy_cache/temp;
server下配置
location ~ .*\.html(.*)$ { proxy_pass http://127.0.0.1:8080; proxy_redirect off; proxy_set_header Host $host; proxy_cache cache_one; #对应状态缓存周期 proxy_cache_valid 200 302 6h; proxy_cache_valid 301 12h; proxy_cache_valid any 1m; expires 4h; proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie"; add_header Nginx-Cache "$upstream_cache_status"; }
3、其他静态资源由nginx直接处理
location ~ ^/(.*)\.(js|css|jpg|jpeg|gif|png|ico)(.*)$ { #proxy_pass http://127.0.0.1:8080; #proxy_redirect off; #proxy_set_header Host $host; #proxy_cache cache_one; #proxy_cache_valid 200 302 30d; #proxy_cache_valid 301 1d; #proxy_cache_valid any 1d; #expires 30d; #proxy_ignore_headers "Cache-Control" "Expires" "Set-Cookie"; #add_header Nginx-Cache "$upstream_cache_status"; root /usr/local/tomcat/webapps/ROOT; #access_log off; expires 24h; }4、tomcat后台处理其他动态请求
location / { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
参考站点sky动漫岛:http://www.51skydao.com/
阅读全文
0 0
- nginx+tomcat单站点本地代理优化笔录(1)
- 1.8.1 Nginx+Tomcat实现单IP、多域名、多站点的访问
- Nginx+Tomcat 真正意义上的反向代理 多站点设置 高级篇
- 使用Nginx反向代理 让IIS和Tomcat等多个站点一起飞
- Nginx + Tomcat 反向代理 如何高效的在一台服务器部署多个站点
- Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
- tomcat+Nginx多站点配置
- nginx代理tomcat
- Nginx反向代理Tomcat
- nginx反向代理tomcat
- Nginx代理Tomcat
- nginx反向代理tomcat
- nginx代理tomcat入门
- nginx反向代理tomcat
- Nginx 反向代理Tomcat
- Nginx 反向代理 Tomcat
- nginx 代理 tomcat
- nginx+tomcat实现单IP,多域名,多站点的访问
- input框提示文字,聚焦时字体消失
- 向前兼容和向后兼容
- transform改变图片大小以及位置
- Linux中的文件描述符与打开文件之间的关系
- macos high sierra
- nginx+tomcat单站点本地代理优化笔录(1)
- 一级列表购物车的简单实现(网络接口)
- Keras过程学习记录
- PAT乙级1061
- 44. Wildcard Matching
- Windows编程无聊小游戏
- 接口作为数据类型的应用
- 文章标题
- 批量删除 反选