Am un certificat ssl instalat pe un echilibrator de încărcare AWS (app1.company.com
) și o instanță cu Tomcat se află în spatele LB.
Dacă deschid https://app1.company.com:8443/ Văd că conexiunea este securizată/blocat valid pe bara de adrese URL. Dacă deschid cu IP privat al Tomcat, văd că conexiunea nu este un semn sigur.
Sunt conștient, de obicei, certificatele se leagă doar de domeniu (sau trebuie doar să se leagă). Și nimeni nu va folosi IP-ul pentru a ajunge la aplicație, cu excepția poate echipei care întreține aplicația. Acum că trebuie să reînnoiesc certificatul, mă întreb dacă ar trebui să-l instalez și în magazinul de chei tomcat, care este specificat în $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"/>
În acest moment, acest fișier nu are certificatul importat pentru app1.company.com (deoarece acesta este instalat pe echilibrul de încărcare)
Ar fi suficient să înlocuim pur și simplu noul certificat în load balancer AWS și să lăsați depozitul de chei Tomcat așa cum este?