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-02
美国奥玛电动门调试说明 doc - 图文09-30
课 程 导 论03-20
it原来不是这么简单--从中外保险公司核心业务系统比较说起11-07
信任与知识分享_情感承诺的中介作用05-23
2012秋季C语言程序设计复习题03-01
财务会计习题集含参考答案05-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 缓存
- 验证
- 解决
- 问题
- nginx
- 恒大集团反腐倡廉学习心得体会
- 估价综合复习题(有答案)
- 电路分析试题库(有答案)1
- 太平学区语文集体备课教学设计模板(试行)
- 《全国导游基础知识》 - 课程标准22
- 一、单项选择题在每小题的四个备选答案中,选出一个正确答案,并将
- 轮机船舶管理
- 在线教育现状分析与研究
- 应用电化学期末复习题
- 企业筹资风险及防范
- 八年级政治上册《自我负责》教学设计1(粤教版)
- 学生成绩管理系统
- 武汉理工大学网络教育 国际贸易与金融 网上作业习题答案
- 国家税务总局、国家外汇管理局关于非贸易及部分资本项目项下售付
- 画画比赛活动方案
- 珠海成人教育《财务分析》复习题 - 图文
- 孙金玲
- 质量标准及保障措施
- 2019关于对市常委民主生活会征求意见建议的情况汇报
- 售楼处优质服务全面提升工作思路