У меня есть ssl-сертификат, установленный на балансировщике нагрузки AWS (app1.company.com
) и один экземпляр с Tomcat находится за LB.
если я открою https://app1.company.com:8443/ Я вижу, что соединение является безопасным/действительным замком на панели URL. Если я открываю частный IP-адрес Tomcat, я вижу, что соединение не является безопасным.
Я знаю, что обычно сертификаты привязываются только к домену (или только должны). И никто не собирается использовать IP-адрес для доступа к приложению, кроме, может быть, команды, которая поддерживает приложение. Теперь, когда мне нужно обновить сертификат, мне интересно, следует ли мне также установить его в хранилище ключей tomcat, указанном в $TOMCAT_HOME/conf/server.xml.
<Connector
protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="/home/ec2-user/tomcat.keystore" keystorePass="password"
clientAuth="false" sslProtocol="TLS"/>
Сейчас в этом файле нет импортированного сертификата для app1.company.com (поскольку он установлен на балансировщике нагрузки).
Будет ли достаточно просто заменить новый сертификат в балансировщике нагрузки AWS и оставить хранилище ключей Tomcat как есть?