歡迎您光臨本站 註冊首頁

nginx+tomcat 負載均衡 圖片顯示不了

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

nginx+tomcat 負載均衡 圖片顯示不了

我用nginx+tomcat做負載均衡
10.98.105.8  nginx,tomcat1
10.98.105.9 tomcat2

現在問題是,上傳圖片顯示不了,圖片每次顯示的地址是去nginx伺服器上找,可該圖片可能上傳到tomcat2上啊
這要怎麼處理啊,能否讓上傳的和顯示的是都到nginx伺服器上去呢
圖片上傳的路徑都是在/usr/upload下
nginx的配置如下:



        upstream tomcat_server {
        #   ip_hash;
            server 10.98.105.8:8080 weight=10;
            server 10.98.105.9:8080 weight=1;
       }

        server
        {
                listen 80;
                server_name www.wysolomo.com;
                charset utf-8;

                location /cloudCity {
                        proxy_pass http://tomcat_server/cloudCity;
                        proxy_redirect     off;
                        proxy_set_header   Host             www.wysolomo.com;
                        proxy_set_header   X-Real-IP        $remote_addr;
                        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                        root   html;
                        index  index.html index.htm index.jsp;
                        client_max_body_size  100m;

                }


                location /cloudcity {
                        proxy_pass http://tomcat_server/cloudCity;
                        proxy_redirect     off;
                        proxy_set_header   Host             223.4.13.12;
                        proxy_set_header   X-Real-IP        $remote_addr;
                        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                        root   html;
                        index  index.html index.htm index.jsp;
                        client_max_body_size  100m;

                }
                location /upload {
                        alias /usr/upload/;

                }


                location ~ ^/(WEB-INF)/ {
                                deny all;
                }

        }

        ##
        # Virtual Host Configs
        ##

        #include /etc/nginx/conf.d/*.conf;
        include /usr/local/nginx/sites-enabled/*;
}
《解決方案》

上傳得那個目錄同步就可以了。
《解決方案》

sersync使用這個就可以了。

[火星人 ] nginx+tomcat 負載均衡 圖片顯示不了已經有889次圍觀

http://coctec.com/docs/service/show-post-4288.html