0

任何人都可以準確解釋AWS內部/私有IP的工作原理嗎? (關於用彈性IP綁定它們)。具有aws私有IP地址的虛擬主機

例如,假設我有一個使用SSL的AWS虛擬專用服務器..

彈性IP 54.1.1.1(綁定到內部IP 10.1.1.1)

如果我打https://54.1.1.1它完美與此配置..

<VirtualHost 10.1.1.1:443> 
     DocumentRoot /var/www/html/mysite 
     ServerName mysite.com  
     ServerAlias mysite.com 
</VirtualHost> 

但是,我有另一臺服務器不託管與AWS。 當我嘗試做同樣的事情時,它看不到上述配置。

AWS有什麼能讓Apache知道彈性IP 54.1.1.1等價於10.1.1.1嗎?

回答

1

您可能會感興趣此產品documentation of Elastic IP's。一個 私有IP地址,並且通過網絡地址轉換(NAT)映射到 私有IP地址的公網IP地址:

我們在默認的VPC推出的兩個IP地址分配給每個實例。公共IP地址是從EC2-VPC公共IP地址 池中分配的,並且與您的實例關聯,而不是與您的AWS賬戶相關聯。 從您的實例中解除關聯 之後,您無法重新使用公共IP地址。

+0

謝謝。所以關於apache如何工作(在非aws服務器上),當它接收到來自公共IP的請求時,該公共IP與服務器可能具有的任何內部IP無關,對嗎? – mcs

+0

這是正確的。在普通服務器上,NIC通常被分配Apache監聽的公共IP,因此請求將直接路由到該IP。 Apache也可以監聽內部IP的過多,通常沒有關係。 –