簡體   English   中英

檢測用於訪問負載均衡器后面的EC2實例的域

[英]Detect domain used to access EC2 instance behind Load Balancer

我正在使用AWS托管EC2實例。 該實例使用一個php應用程序,該應用程序將顯示不同的內容,具體取決於用於訪問該實例的域。 例如,domain1.com和domain2.com都指向同一負載平衡器,該負載平衡器將請求發送到EC2實例。 我想知道客戶端是使用domain1.com還是domain2.com來訪問實例,以便可以顯示不同的文本或徽標。

我檢查了X-Forwarded標頭,但它們似乎只給我客戶端ip http://docs.aws.amazon.com/elasticloadbalancing/latest/classic/x-forwarded-headers.html

不是在尋找主機名或ec2域。

$_SERVER['HTTP_HOST']將提供域,即使您在AWS上的負載均衡器后面也是如此。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM