`

Nginx Proxy 代理配置图片缓存的实例参考

 
阅读更多

Nginx环境中,可以使用Nginx 的 proxy_store 把主服务器的静态内容缓存到本地,即实现图片缓存。
第一次访问结束后,以后的访问将直接在本地硬盘上读写,从而分担流量负载,提高访问速度与用户体验。

以下是配置代码:
 

events
{
use epoll;
worker_connections 65535;
}
server {
        include         listen.conf;
        server_name     www.jbxue.com;
        location ~ \.php$ {
            limit_conn   one  20;
            limit_rate   50k;
            proxy_pass http://s1;
            include proxy.conf;
        }
        location / {
            expires max;
            root /data/nginx_cache/ucenter;
            proxy_store on;
            proxy_store_access user:rw group:rw all:rw;
            proxy_temp_path /data/nginx_cache/ucenter;
            include proxy.conf;
            if ( !-e $request_filename) {
            proxy_pass  http://s1;
            }
        }
}
#######################
## 附 proxy.conf 内容 ##
#######################
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;
proxy_set_header        Accept-Encoding 'gzip';
client_max_body_size    100m;
client_body_buffer_size 256k;
proxy_connect_timeout   60;
proxy_send_timeout      60;
proxy_read_timeout      60;
proxy_buffer_size       512k;
proxy_buffers           8 512k;
proxy_busy_buffers_size 512k;
proxy_temp_file_write_size 512k;

 

分享到:
评论

相关推荐

    nginx简介及应用实例及实例分析.txt

    下面是一个简单的反向代理配置示例: ```nginx upstream backend { server 192.168.1.10; server 192.168.1.11; } server { listen 80; server_name example.com; location / { proxy_pass http://backend; ...

    nginx代理前端服务

    本文将深入探讨“nginx代理前端服务”的配置和相关知识点。 首先,我们来看`nginx.conf`,这是Nginx的主要配置文件,包含了Nginx服务器的基本设置和全局指令。在配置Nginx代理前端服务时,我们需要关注以下几个核心...

    nginx1.19.1以及常用配置文档.zip

    **Nginx 1.19.1及常用配置文档详解** Nginx是一款高性能的Web服务器和反向代理服务器,被广泛应用于互联网行业,以其轻量级、高并发处理能力而著称。Nginx 1.19.1是Nginx的最新稳定版本,它在1.19.0的基础上进行了...

    nginx配置文件-magent

    Nginx的配置需要考虑到Magento的特性,如静态文件(图片、CSS、JS)的处理、URL重写、缓存策略等。 3. 配置静态文件处理: 对于Magento中的静态文件,可以设置location块来优化处理,例如: ```nginx location /...

    linux下nginx+tomcat负载均衡配置

    Nginx的配置文件通常位于`/etc/nginx/nginx.conf`,你需要在此文件中添加反向代理和负载均衡的相关设置。例如: ```conf http { upstream backend { server 127.0.0.1:8080; server 127.0.0.1:8081; } server...

    nginx for linux

    ### Nginx反向代理配置 ```nginx http { server { listen 80; server_name example.com; location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $...

    Nginx1.15.3+Tomcat9.0.11前后端分离

    在实际部署中,通常会将Nginx和Tomcat部署在不同的服务器或不同的端口上,通过Nginx的反向代理配置,将80端口的HTTP请求转发到Tomcat的8080或其他指定端口。 项目提供的`nginx-1.15.3`文件是Nginx的源代码包,可以...

    nginx+tomcat 负载均衡简易配置与动静分离

    总结来说,"nginx+tomcat 负载均衡简易配置与动静分离"是通过Nginx作为反向代理,结合Tomcat应用服务器,实现静态内容和动态请求的分离处理,以及请求的负载均衡,从而达到高可用、高性能的Web服务架构。

    nginx-1.18.0 - 稳定版

    例如,以下是一个简单的反向代理配置示例: ```nginx server { listen 80; server_name example.com; location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-...

    Arch-03-15- Nginx+tomcat 配置负载均衡动静分离

    标题“Arch-03-15- Nginx+tomcat 配置负载均衡动静分离”涉及的是在Web服务器架构中使用Nginx与Tomcat的集成,通过配置实现负载均衡和动静态资源分离。这样的架构可以提高系统的可用性和响应速度,减轻后端应用...

    nginx 目录

    - **include**: 包含了可以被 `nginx.conf` 引入的其他配置文件,如 `fastcgi_params`, `proxy_params` 等,它们定义了与 FastCGI 或者代理相关的默认参数。 2. **Nginx 配置文件结构** - **nginx.conf**: 主配置...

    nginx-0.8.31

    # 反向代理配置 location /api/ { proxy_pass http://backend.example.com:8000; # 将请求转发到后端服务器 } } } ``` **四、Nginx的运行与管理** 1. **启动Nginx**:执行`./sbin/nginx`或者`/usr/local/...

    nginx一个域名多个项目部署.doc

    若需要在单个域名下进一步实现项目间的负载均衡或反向代理,可以在Nginx配置中使用`upstream`模块。例如,如果你有两个项目实例运行在不同的端口,可以这样配置: ```conf upstream project1_servers { server ...

    Nginx 模块参考手册中文版.pdf

    通过在编译阶段选择不同的模块,可以根据实际场景配置出最适合当前环境的Nginx实例。以下是一些常用的编译选项示例: - `--prefix`:指定Nginx安装的根目录。 - `--sbin-path`:指定Nginx可执行文件的路径。 - `--...

    部署Nginx+Apache动静分离的实例详解

    当客户端发起请求时,Nginx作为反向代理服务器接收请求,然后根据配置决定是直接返回静态资源还是将请求转发给后端服务器(如Apache)。Nginx的`proxy_pass`指令就是用来指定转发目标的,可以根据URL路径、域名或...

    Nginx教程从入门到精通(运维生存时间TTLSA出品).pdf

    **Nginx教程从入门到精通** ...本教程将深入讲解这些高级主题,通过实例解析Nginx配置文件的编写,以及在实际运维中遇到问题的解决方案。无论是初学者还是经验丰富的运维人员,都能从中受益,提升Nginx的运用水平。

    Nginx For Windows.zip

    反向代理配置如下: ```nginx http { upstream backend { server backend1.example.com; server backend2.example.com; } server { listen 80; server_name proxy.example.com; location / { proxy_pass...

    Nginx模块参考手册中文版.pdf

    《Nginx模块参考手册中文版》是一份详尽的指南,旨在帮助用户深入理解Nginx这款高性能的网络服务器的各个模块功能及其配置方法。Nginx以其卓越的性能和稳定性,在全球范围内广泛应用于网站服务、反向代理、负载均衡...

Global site tag (gtag.js) - Google Analytics