Может ли кто-нибудь объяснить, как работают внутренние/частные IP-адреса AWS? (в отношении их связывания с эластичными IP-адресами).виртуальный хост с частным IP-адресом aws
Например, скажем, у меня есть Virtual Private Server, AWS, который использует SSL ..
эластичный 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?
спасибо. поэтому в отношении того, как работает apache (на сервере без aws), когда он получает запрос от публичного IP-адреса, этот публичный IP-адрес не имеет никакого отношения к внутреннему IP-адресу, который может иметь сервер, правильно? – mcs
Это правильно. На обычных серверах сетевому адаптеру обычно присваивается открытый IP-адрес, который Apache прослушивает, поэтому запрос будет перенаправлен непосредственно на него. Apache также может слишком много слушать на внутренних IP-адресах, обычно нет отношения. –