技术解析
有A,B两台机器,A的域名(www.a.com), B的域名为(www.b.a.com), A是还在用的老Rails项目,B是新Rails项目,现在想把指向A的几个链接(如a.com, a.com/c)转到B上, 但浏览器中地址还要显示(www.a.com/c),
用
server
{
listen 80;
server_name a.com;
location / {
p抗投诉服务器roxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://b.a.com;
}
}
这样的写法,会没法加载css,js和图片(因为发出了a.com/assets/1.js这样的请求)。
请教nginx要怎么配置?