- 论坛徽章:
- 0
|
我用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/*;
}
|
|