對於我們的應用程序,我們使用AWS應用程序負載平衡器(ALB)並具有用於HTTP:80的偵聽器以將流量轉發到TargetGroup。當流量通過AWS應用程序負載平衡器時訪問主機名
我們設置我們的應用程序的方式是,我們將有一個數字子域,並需要從應用程序內訪問這些原始子域(companyA.something.com)。目前,該應用程序會看到ALB本身的DNS名稱。
到目前爲止,我已經嘗試設置子域(在Route53)幾種方法:
- 創建子域名與ALIAS指向ALB DNS 名稱
- 創建託管區域的子域添加記錄NS記錄的 子域的區域文件父域 http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html
我發現這些都是巴斯cally相同,應用程序仍然只能看到ALB DNS名稱。
有沒有辦法讓我的用戶在不覆蓋ALB DNS名稱的情況下獲取原始子域?
由於提前, 亞倫
它應該已經按照你需要的方式工作了。 ALB的主機名應該只對應用程序可見,如果這也是瀏覽器地址欄中顯示的主機名。您沒有使用未提及的任何內容,例如CloudFront(或Cloudflare),對不對? –