nginx缓存解决验证码问题
更新时间:2023-10-02 20:48:01 阅读量: 综合文库 文档下载
- nginx 验证码推荐度:
- 相关推荐
nginx缓存解决验证码问题
问题描述:
网页启用图像验证码时,在使用nginx做缓存,配置不恰当会导致验证码被缓存。
解决方法如下:
user root;
worker_processes 4;
error_log /data/nginx/logs/error.log info; pid /data/nginx/logs/nginx.pid; worker_rlimit_nofile 65535; events {
use epoll;
worker_connections 65535; } http {
include mime.types;
default_type application/octet-stream; server_names_hash_bucket_size 128; client_header_buffer_size 64k; large_client_header_buffers 8 64k; client_max_body_size 8m; sendfile on; tcp_nopush on;
keepalive_timeout 60;
tcp_nodelay on;
client_body_buffer_size 512k; proxy_connect_timeout 500; proxy_read_timeout 6000; proxy_send_timeout 500; proxy_buffer_size 16k; proxy_buffers 4 64k;
proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k;
proxy_temp_path /data/nginx/proxy_temp;
# proxy_cache_path /data/nginx/proxy_cache levels=1:2 keys_zone=content:20m inactive=1d
max_size=100m;
proxy_cache_path /data/nginx/proxy_cache levels=1:2 keys_zone=STATIC:10m inactive=24h max_size=1g;
proxy_cache_bypass $http_secret_header;
gzip on;
gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml application/javascript; gzip_vary on;
###反向代理tomcat11 upstream tomcat11{
server 192.168.14.6:8888 weight=1 max_fails=3 fail_timeout=10s; }
log_format main '$remote_addr - $remote_user [$time_local] \ '$status $body_bytes_sent \ '\\\
'\$request_time $upstream_response_time $bytes_sent $request_length ' '\
server { listen 80; server_name 192.168.14.6; index index.html index.htm index.php; access_log /data/nginx/logs/access.log main;
###缓存,采用正则表达式规避验证码,需要缓存内容,填写后缀
location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf|js|css|html|php)$ { proxy_pass http://tomcat11; proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache STATIC;
proxy_cache_valid 200 302 1d;
proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504;
chunked_transfer_encoding off; }
location /tomcat11 {
proxy_pass http://tomcat11; proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /NginxStatus { stub_status on; auth_basic \ } } }
正在阅读:
nginx缓存解决验证码问题10-02
化学竞赛辅导练习10-12
初中校长述职报告02-25
小学生一年级秋天来了作文06-14
刹车片多久换一次?刹车片异响12-02
第一次坐飞机作文_第一次坐飞机作文09-07
脱贫攻坚专题民主生活会对照检查材料02-23
日记大全200字02-08
慢下来的时光人生感悟11-03
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 缓存
- 验证
- 解决
- 问题
- nginx
- 恒大集团反腐倡廉学习心得体会
- 估价综合复习题(有答案)
- 电路分析试题库(有答案)1
- 太平学区语文集体备课教学设计模板(试行)
- 《全国导游基础知识》 - 课程标准22
- 一、单项选择题在每小题的四个备选答案中,选出一个正确答案,并将
- 轮机船舶管理
- 在线教育现状分析与研究
- 应用电化学期末复习题
- 企业筹资风险及防范
- 八年级政治上册《自我负责》教学设计1(粤教版)
- 学生成绩管理系统
- 武汉理工大学网络教育 国际贸易与金融 网上作业习题答案
- 国家税务总局、国家外汇管理局关于非贸易及部分资本项目项下售付
- 画画比赛活动方案
- 珠海成人教育《财务分析》复习题 - 图文
- 孙金玲
- 质量标准及保障措施
- 2019关于对市常委民主生活会征求意见建议的情况汇报
- 售楼处优质服务全面提升工作思路