多个服务的一个子域名

时间:2016-09-29 08:03:36

标签: nginx webserver reverse-proxy

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

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

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

1 个答案:

答案 0 :(得分:1)

是的,可以使用NGINX作为反向代理实现这样的配置,在官方文档中对其进行了很好的描述,例如: in" NGINX反向代理" guide。基本上只是

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

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