本文介绍了Nginx 反向代理并缓存及缓存清除的方法,分享给大家,具体如下:

一. Nginx 配置
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
'$upstream_addr $upstream_status $request_time $upstream_response_time';
access_log /var/log/nginx/access.log main;
error_log /var/log/nginx/error.log;
server_tokens off;
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
proxy_buffer_size 64k;
proxy_buffers 4 512k;
proxy_busy_buffers_size 512k;
proxy_temp_file_write_size 512k;
proxy_temp_path /data/nginx/proxy_temp;
proxy_cache_path /data/nginx/proxy_cache levels=1:2 keys_zone=cache_one:2000m inactive=3d max_size=500g;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.1;
gzip_comp_level 2;
gzip_types text/plain application/x-javascript text/css application/xml;
gzip_vary on;
upstream go {
server www.cnblogs.com:80 weight=4;
#server 42.121.252.58:80 weight=4;
}
server {
listen 192.168.55.133:80;
#server_name www.cnblogs.com;
access_log /var/log/nginx/go.access.log main;
error_log /var/log/nginx/go.error.log error;
location / {
proxy_cache cache_one;
#proxy_cache_valid 200 304 301 302 2h;
#proxy_cache_valid any 2h;
#expires 1d;
add_header X-Cache $upstream_cache_status;
proxy_pass http://go;
proxy_cache_key $uri$is_args$args;
}
location ~ /purge(/.*) {
allow 127.0.0.1;
allow 192.168.55.0/24;
deny all;
proxy_cache_purge cache_one $1$is_args$args;
}
}
}
二. 测试
1.首次访问
2.刷新一次,也就是第二次访问
3.缓存清理
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# nginx
# 反向代理
# 缓存
# 反向代理缓存
# 缓存清除
# Nginx服务器的反向代理proxy_pass配置方法讲解
# Nginx作为反向代理时传递客户端IP的设置方法
# 详解nginx配置url重定向-反向代理
# Nginx设置静态页面压缩和缓存过期时间的方法
# Nginx伪静态配置和常用Rewrite伪静态规则集锦
# nginx rewrite 伪静态配置参数和使用例子
# 详解nginx中location、rewrite用法总结
# Nginx的核心功能--正向代理、反向代理、缓存和Rewrite
# 首次
# 给大家
# 大家多多
# octet
# stream
# application
# sendfile
# client_body_buffer_size
# tcp_nopush
# client_max_body_size
# default_type
# var
# access
# upstream_response_time
# access_log
# mime
# types
# server_tokens
# include
# proxy_temp_path
相关文章:
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
如何选择高效便捷的WAP商城建站系统?
如何使用Golang安装API文档生成工具_快速生成接口文档
建站之星在线版空间:自助建站+智能模板一键生成方案
建站之星安装提示数据库无法连接如何解决?
如何在云主机上快速搭建网站?
建站之星代理商如何保障技术支持与售后服务?
SQL查询语句优化的实用方法总结
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
制作网站的基本流程,设计网站的软件是什么?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
如何快速搭建高效简练网站?
建站之星如何开启自定义404页面避免用户流失?
湖北网站制作公司有哪些,湖北清能集团官网?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
如何配置FTP站点权限与安全设置?
Java解压缩zip - 解压缩多个文件或文件夹实例
太平洋网站制作公司,网络用语太平洋是什么意思?
如何批量查询域名的建站时间记录?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略
建站之星安装需要哪些步骤及注意事项?
建站之星如何优化SEO以实现高效排名?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
建站VPS推荐:2025年高性能服务器配置指南
Python文件管理规范_工程实践说明【指导】
简历在线制作网站免费版,如何创建个人简历?
香港服务器部署网站为何提示未备案?
名字制作网站免费,所有小说网站的名字?
linux top下的 minerd 木马清除方法
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
如何确保西部建站助手FTP传输的安全性?
如何高效配置香港服务器实现快速建站?
红河网站制作公司,红河事业单位身份证如何上传?
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何选择建站程序?包含哪些必备功能与类型?
制作网站的模板软件,网站怎么建设?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
制作销售网站教学视频,销售网站有哪些?
在线教育网站制作平台,山西立德教育官网?
如何在橙子建站中快速调整背景颜色?
微信h5制作网站有哪些,免费微信H5页面制作工具?
*请认真填写需求信息,我们会在24小时内与您取得联系。