知识大全 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模式

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)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 虚拟代理模式(Virtual Proxy)(图)

虚拟代理模式(VirtualProxy)(图)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  虚

知识大全 java动态代理Dynamic Proxy

java动态代理DynamicProxy  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  被代理对

知识大全 nginx配置完 并发了还是上不去

nginx配置完并发了还是上不去参考下面的nginx配置高并发一、一般来说nginx配置档案中对优化比较有作用的为以下几项:1.worker_processes8;nginx程序数,建议按照cpu数目

知识大全 Simple-level Dynamic Proxy(1)

Simple-levelDynamicProxy(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 nginx+php上传大文件解决办法

最常用的方法是通过设置nginx的client_max_body_size解决nginx+php上传大文件主要是设置上传文件大小和php脚本运行时长即可用nginx来做webserver的时上传大文件