nginx 在子域上使用 url 重写多个静态内容服务器

nginx 在子域上使用 url 重写多个静态内容服务器

我有一台装有 nginx-frontend 和 apache-backend 的服务器。

我需要设置 nginx 来从其他两台服务器返回图像,例如

http://example.com/images/*.jpg -> http://i1.example.com/images/*.jpg
http://example.com/images/*.jpg -> http://i2.example.com/images/*.jpg

两台服务器上的图像文件夹相同。

之前我问过这个问题并得到答案

 
上游后端 {
    服务器i1.example.com;
    服务器i2.example.com;
}

位置 /图片/ { 代理密码http://后端/ #其余配置 }

在我的配置中。它起作用了。

但我需要其他解决方案,需要在标头中看到 i1.example.com 和 i2.example.com,现在我只看到 example.com 标头。可能吗?
我将不胜感激任何建议。

相关内容