2016-09-29 94 views
-1

我使用的是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

回答

1

是的,這樣的配置可能是實施你唱NGINX作爲反向代理,它在官方文檔中有很好的描述,例如在「NGINX反向代理」guide中。基本上它只是

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

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

感謝響應,但對於網址,正如我所說的,我有一個子域並希望從全球 – user6730525

+1

訪問我的兩個服務器這正是我講述:如果NGINX服務器是配置爲監聽與給定子域(即問題中的** user.example.com **)相對應的IP地址,然後** user.example.com/some/path/**的請求將被代理到* * 192.168.0.1:7000 **,並請求** user.example.com/another/path/** - 至** 192.168.0.2:8000 ** – cyberskunk

+0

ok。我試過但沒有成功。例如:一個7000端口的tomcat正在運行,8000端口的kibana4正在運行。在這裏我沒有任何應用程序放置在任何位置。所以在這種情況下如何實現這一點。 – user6730525