β

Nginx 图片等资源负载均衡配置

技术尘埃@伯仁 67 阅读

我们在使用nginx 进行负载均衡的时候,有时候要对图版等资源也进行分流,做法如下:
主nginx 的server 下 配置 :
location ~* .(source|ico|css|js|gif|jpe?g|png|html5|manifest)$ {

            expires 30d;
            proxy_pass http://192.168.10.xxx:80;
            add_header Pragma public;
    }

从服务器,也是要资源所在的服务器:
server {

    listen       80;
    server_name  localhost 192.168.10.xxx;
    #charset koi8-r;
    #access_log  logs/host.access.log  main;
    root /usr/web/html;
    location / {
        root   /usr/web/html;
        index  index.html index.htm;
    }
location ~* \.(source|ico|css|js|gif|jpe?g|png|html5|manifest)$ {
            expires 30d;
            add_header Pragma public;
    }

}

只要两台机器的Nginx重启就Ok了! 这样你的图片等资源都可以访问了!

作者:技术尘埃@伯仁
别让梦想只是梦想而以......
原文地址:Nginx 图片等资源负载均衡配置, 感谢原作者分享。

发表评论