网站服务器
HTTP响应状态码
HTTP服务器
HTTP开启SSL及鉴权
HTTP虚拟主机服务
NGINX服务器
NGINX开启SSL及鉴权
NGINX虚拟主机服务
NGINX代理与缓存功能
NGINX 重写规则
重新编译NGINX
NGINX安全加固
正向代理(HTTP)
Nginx服务器配置
SQUID缓存服务器
SQUID正向代理
SQUID透明代理
SQUID问题
本文档使用MrDoc发布
返回首页
-
+
NGINX代理与缓存功能
2020年5月13日 17:55
admin
##配置: http { gzip on; #启动网页压缩功能 gzip_min_length 1000; #容量小于1000B的内容不压缩 gzip_buffers 16 32k; #压缩缓存的个数与容量 gzip_types /text/plain application/xml; #指定压缩文件类型 gzip_comp_level 2; #压缩级别,1-9,数字越多,压缩效果越好,但速度越慢 client_body_buffer_size 128K; #设置客户端请求的缓存大小 client_max_body_size 100m; #设置客户端请求所允许的最大文件容量 proxy_buffering on; #启用代理缓冲功能 proxy_buffer_size 8k; #从被代理服务器(真实机)所获取的第一部分响应数据的缓存大小 proxy_buffers 8 128k; #从被代理服务器(真实机)读取响应数据的缓存个数与容量 proxy_cache_path /var/lib/nginx/cache levels=1:2 keys_zone=one:100m inactive=1d max_size=2G; #/var/lib/nginx/cache 为缓存目录 #levels设置子目录个数 #keys_zone定义缓存名称及容量(名称为one,容量为100mb) #inactive定义缓存的存货时间为1天 #max_size设置硬盘缓存容量为2GB upstream myproject { server 127.0.0.1:8000 weight=3; server 127.0.0.1:8001 weight=2; server 127.0.0.1:8002 weight=1; server 127.0.0.1:8003 weight=3; } server { listen 80 default_server; listen [::]:80 default_server; server_name ; root /usr/share/nginx/html; location / { proxy_pass http://myproject; #负载均衡 proxy_cache one; #代理缓存 proxy_set_header X-Forwarded-For $remote_addr; #保留用户的真实IP地址 } } } #关于代理负载均衡的详细用法: >##可跳转至:[传送门](http://baodoc.frp.bao-server.club:22080/project/32/160/ "传送门")
分享到: