2016-01-21 133 views
1

我們使用route53 AWS服務從我們的託管區域創建子域。我們有一個當前在Amazon Elastic IP上運行的實例。一旦我們創建了類型A的route53記錄,我們只能分配我們實例的彈性IP。這將映射到apache默認頁面,因爲端口80被用作給定IP地址的默認端口。使用IP地址和端口號創建Route53子域名

在我們的場景中,我們有相同的實例上運行多個服務,我們要使用服務端口乳寧8153.我們的質量要求是與我們的子域自動映射此端口。所以當我們輸入say「ci.yyyyy.com」時,它會自動映射到運行在8153端口上的服務。所有這些步驟都應該使用terraform腳本完成。

有什麼辦法來映射IP地址和端口號與子域?任何建議和意見將不勝感激。

感謝

回答

1

這不屬於route53,但你可以在你的服務器的前面使用反向代理實現這一目標。例如,在您的網絡服務器前使用Squid,並根據url中的域名重定向。魷魚,你可以做到這一點使用cache_peer_access

看到這個question在那裏你看到一個很不錯的圖

編輯:我建議魷魚在這裏,但你可以找到任何其他反向代理工具,像Nginx的,例如,如果你喜歡

+0

編輯:你可能想看看在應用負載平衡器(沒有通過我張貼的答案的時間存在)。您可以基於http層次與那些路由 – Tom