我有一台非常老旧的服务器,上面有一个支持网站的旧版应用程序。由于这台服务器太旧了,我无法对其进行太多修改,在退役之前,我正在慢慢地将其迁移出去。
我想从另一台较新的服务器为网站上的特定文件夹提供内容:
www.example.com/blog/
我是否可以通过为此规则添加 nginx 服务器博客来为来自不同域的 /blog 子文件夹的所有请求提供内容服务器?
答案1
您可以定义 2 个上游 old_server 和 new_server,然后定义 2 个具有不同代理密码。
请看这里: http://nginx.org/en/docs/http/ngx_http_upstream_module.html
upstream old_server {
server old_server.example.com:8080;
}
upstream new_server {
server new_server.example.com:8080;
}
server {
location / {
proxy_pass http://old_server;
}
location ~* /blog {
proxy_pass http://new_server;
}
}
祝你好运!