Я хотел бы знать, будет ли в этом сценарии действовать сертификат SSL. Под допустимым я подразумеваю, что оба сайта будут отображаться с сертификатом SSL без каких-либо проблем, ошибок и т. Д.
У меня два внешних URL hello.com
и world.com
например. и у меня есть внутренний URL-адрес internal.com
например. обе hello.com
и world.com
разрешить один IP-адрес, скажем, 8.8.8.8
. Ниже представлена моя настройка виртуального хоста apache с использованием SSL на основе IP.
<VirtualHost 8.8.8.8:443>
ServerName hello.com
ServerAlias world.com www.world.com
SSLEngine On
SSLCertificateFile /etc/apache2/ssl.crt/hello.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/hello.key
Redirect / https://hello.com
ProxyPreserveHost On
<Location />
ProxyPass http://internal.com:8080/
ProxyPassReverse http://internal.com:8080/
</Location>
</VirtualHost>
Думаю, вопрос стоит выше, так что вперед!
Стандартные сертификаты SSL действительны только в одном домене. См. Мой обзор типов сертификатов SSL здесь:
https://serverfault.com/a/509303/35258
Либо вы хотите использовать многодоменный сертификат SSL, либо подумайте о создании контейнеров с двумя виртуальными хостами и использовании сертификата SSL для каждого, который соответствует их соответствующим доменам.