nginx cache配置
yum -y install zlib-devel pcre-devel openssl-devel tar –xvf ngx_cache_purge-1.4.tar.gz tar –xvf nginx-1.0.11.tar.gz cd nginx-1.0.11/ ./configure \ --prefix=/usr/local/nginx \ --add-module=../ngx_cache_purge-2.3 \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-http_flv_module \ --with-http_gzip_static_module make && make install vi /usr/local/nginx/conf/nginx.conf user nobody; worker_processes 8; error_log /data/logs/error.log crit; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; charset utf-8; server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; client_max_body_size 300m; tcp_nopush on; tcp_nodelay on; client_body_buffer_size 512k; proxy_connect_timeout 5; proxy_read_timeout 60; proxy_send_timeout 5; proxy_buffer_size 16k; proxy_buffers 4 64k; proxy_busy_buffers_size 128k; proxy_temp_file_write_size 128k; sendfile on; 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; proxy_temp_path /data/proxy_temp_dir; proxy_cache_path /data/proxy_cache_dir levels=1:2 keys_zone=cache_one:50m inactive=1m max_size=2g; upstream real_server_pool{ server 192.168.200.148:80 weight=1 max_fails=2 fail_timeout=30s; server 192.168.10.251:80 weight=1 max_fails=2 fail_timeout=30s; } keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; proxy_next_upstream http_502 http_504 error timeout invalid_header; proxy_cache cache_one; proxy_cache_valid 200 304 12h; proxy_cache_key $host$uri$is_args$args; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://real_server_pool; expires 1d; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } PHP scripts to Apache listening on 127.0.0.1:80 location ~ .*\.(php|jsp|cgi)?$ { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://real_server_pool; } } log_format access '$remote_addr -- $remote_user -- [$time_local] -- "$request" -- ''$status -- $body_bytes_sent -- "$http_referer" -- ''"$http_user_agent" -- $http_x_forwarded_for';access_log logs/access.log access; }
转载于:https://blog.51cto.com/linux10000/1730297
nginx cache配置相关推荐
- nginx cache 配置
nginx cache 配置 Nginx从0.7.48版本开始,支持了类似Squid的缓存功能.这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它 可以支持任意URL链接, ...
- nginx 缓存配置及报错解决
研究了2天的nginx缓存 出现各种报错 我把配置文件修改过后还是报错 1 2 3 4 5 6 7 location ~ /purge(/.*) { ...
- Nginx 安装配置【必须把文件到放到机器上】
[必须把所有下载的gz文件到放到机器上:编译] 1.安装nginx之前的编译软件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl ...
- Nginx常见配置:负载均衡、限流、缓存、黑名单和灰度发布
一.Nginx安装(基于CentOS 6.5) 1.yum命令安装 yum install nginx –y (若不能安装,执行命令yum install epel-release) 2. 启动.停止 ...
- nginx 注释配置及详解
前言 DMZ(Demilitarized Zone) 非军事区,生产环境 WEB 服务部署的区域,公司的架构为一台nginx 充当 load balance 服务,负载到两台 nginx 上面,反向代 ...
- nginx优化配置选项
Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理.负载平衡.但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞.所以必须使用 ...
- puppet 3+Unicorn+Nginx安装配置
puppet 3+Unicorn+Nginx安装配置 2014-08-15 10:58 酒瓶不倒 酒瓶不倒的博客 字号:T | T 一键收藏,随时查看,分享好友! Unicorn 效率要比 Webri ...
- nginx 安装配置指南
yum install gccgcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-devel make–y 建立n ...
- nginx 使用配置解释
nginx 安装 安装依赖 下载 编译安装 编译时将 ssl 模块静态编译 nginx 服务架构 模块化结构 模块化开发 nginx 的模块化结构 nginx 的模块清单 nginx 的 web 请求 ...
- Nginx——缓存配置
缓存配置 对于一个含有大量内容的网站来说,随着访问量的增多,对于经常被用户访问的内容,若每一次都要到后端服务器中获取,会给服务器造成很大的压力.为此,利用反向代理服务器对访问频率较多的内容进行缓存,有 ...
最新文章
- Linux命令find的35个实例
- 谷歌将AutoML应用于Transformer架构,翻译结果飙升,已开源
- 洛谷——P2660 zzc 种田
- Gradle Build Tool
- 成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function
- 知识梳理——CSS篇
- 求一元二次方程(信息学奥赛一本通-T1058)
- 第三百九十一节,Django+Xadmin打造上线标准的在线教育平台—404,403,500页面配置...
- svn添加提交备注限制和自动发布web项目
- 3.11-3.14 Hive 企业使用优化2
- 你知道ISO27000信息安全管理标准族有多少?
- csm和uefi_【一点资讯】关于CSM和UEFI你要知道的一些事 www.yidianzixun.com
- Java 微信公众号消息推送(从零开始)
- librosa 音频处理库
- window10笔记本安装USB转VGA驱动,电脑重启后无法开机
- 3343:热血格斗场
- 【Java从零到架构师第③季】【30】SpringMVC-转发_重定向_路径问题总结
- 图片资源加密,Lua文件加密详解
- 模仿百思不得姐项目笔记
- 产品经理如何写好产品需求文档
热门文章
- 性能测试--jmeter中的用户自定义变量【13】
- cpc卡内计费信息异常包括_抖音信息流广告收费标准,抖音广告效果分析
- python 纵向输出字符串_Python(五)字符串
- 查看谁连接oracle,oracle如何查看当前有哪些用户连接到数据库
- 服务器传输文件损坏,使用ftplib将文件传输到FTP服务器后,文件已损坏
- php 爬取一个人的网易云评论,爬取网易云音乐某一个人的评论
- tcp网络示例客户端端以及代码,演示
- 二、Nginx 反向代理配置初学个人理解
- java ipv6抓包_基于ipv6数据抓包分析
- 原生js实现form表单序列化