一个子域名多个服务

one sub-domain name for multiple services

我正在使用 nginx 代理服务器,我不想使用其他子域。

是否可以将一个域名重定向到多个服务器

例如:我注册的域名:user.example.com
我的应用程序服务器是:192.168.0.1:7000192.168.0.2:8000
我想做的是当我点击 user.example.com 重定向到 192.168.0.1:7000 并且当我点击 user.example.com/1 这将重定向到 192.168.0.2:8000

是的,这样的配置可以使用 NGINX 作为反向代理来实现,它在官方文档中有很好的描述,例如在 "NGINX reverse proxy" guide 中。基本上就是

location /some/path/ {
    proxy_pass 192.168.0.1:7000;
}

location /another/path/ {
    proxy_pass 192.168.0.2:8000;
}