知识大全 nginx利用proxy
Posted 内容
篇首语:不塞不流,不止不行。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 nginx利用proxy相关的知识,希望对你有一定的参考价值。
nginx利用proxy_cache来缓存文件 有需要的朋友可参考 代码如下 复制代码user zhangy users;worker_processes ;error_log /var/vlogs/nginx_error log crit;pid /var/vlogs/nginx pid;#Specifies the value for maximum file descriptors that can be opened by this process worker_rlimit_nofile ;events use epoll; worker_connections ; include mime types; default_type application/octet stream; #charset gb ; server_names_hash_bucket_size ; client_header_buffer_size k; large_client_header_buffers k; client_max_body_size m; sendfile on; tcp_nopush on; keepalive_timeout ;
tcp_nodelay on;
fastcgi_connect_timeout ; fastcgi_send_timeout ; fastcgi_read_timeout ; fastcgi_buffer_size k; fastcgi_buffers k; fastcgi_busy_buffers_size k; fastcgi_temp_file_write_size k;//============ client_body_buffer_size k; proxy_connect_timeout ; proxy_read_timeout ; proxy_send_timeout ; proxy_buffer_size k; proxy_buffers k; proxy_busy_buffers_size k; proxy_temp_file_write_size k; proxy_temp_path /usr/local/nginx/proxy_temp;/*levels设置目录层次keys_zone设置缓存名字和共享内存大小inactive在指定时间内没人访问则被删除在这里是 天max_size最大缓存空间*/proxy_cache_path /usr/local/nginx/proxy_cache levels= : keys_zone=content: m inactive= d max_size= m;//============等号中间要加的 关键只要加上proxy_cache_path
gzip on; gzip_min_length k; gzip_buffers k; gzip_; gzip_p_level ; gzip_types text/plain application/x javascript text/css application/xml; gzip_vary on;
upstream myselfxtajmd server : ; server : weight= ;
server listen ; server_name localhost; index inde index php; log_format access $remote_addr $remote_user [$time_local] "$request" $status $body_bytes_sent "$_referer" "$_user_agent" $_x_forwarded_for ; access_log /var/log/test log access;
location / proxy_cache content; //根keys_zone后的内容对应 proxy_cache_valid d; //哪些状态缓存多长时间 proxy_cache_valid any d; //其他的缓存多长时间 proxy_cache_key $host$uri$is_args$args; //通过key来hash 定义KEY的值
proxy_pass //myselfxtajmd; 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;
//动态的放过 location ~ * (php|jsp|cgi)?$ proxy_set_header Host $host; proxy_set_header X Forwarded For $remote_addr; proxy_pass //myselfxtajmd;
上面只是配置的部分内容 反向代理的那部分没有放进去了 参考linux下nginx反向代理 实现负载均衡 当我们浏览时 在代理端就把图片缓存了 不用到代理终端去缓存了 可以节省资源 缓存的内容放在你设置的proxy_cache_path路径下面 看下图
cha138/Article/program/Java/gj/201405/30825相关参考
知识大全 C# Design Patterns (4) - Proxy
C#DesignPatterns(4)-Proxy 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java设计模式之Proxy模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 为什么要使用Pr
知识大全 Java设计模式-----Proxy模式(动态代理)
Java设计模式-----Proxy模式(动态代理) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 nginx中常用问题(nginx 301/绑定独立IP地址)
nginx中常用问题(nginx301/绑定独立IP地址) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 动态Proxy与Java ACL用户访问控制机制实现
动态Proxy与JavaACL用户访问控制机制实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
虚拟代理模式(VirtualProxy)(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 虚
java动态代理DynamicProxy 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 被代理对
nginx配置完并发了还是上不去参考下面的nginx配置高并发一、一般来说nginx配置档案中对优化比较有作用的为以下几项:1.worker_processes8;nginx程序数,建议按照cpu数目
知识大全 Simple-level Dynamic Proxy(1)
Simple-levelDynamicProxy(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
最常用的方法是通过设置nginx的client_max_body_size解决nginx+php上传大文件主要是设置上传文件大小和php脚本运行时长即可用nginx来做webserver的时上传大文件