Это скорее уточняющий вопрос, потому что я не знал, что делать с Google, чтобы найти ответ.
Я создал csr для доменов моего сайта и заказал сертификат у Digicert.Следуйте инструкциям , чтобы поместить его в правильный каталог.apachectl configtest
не печатает предупреждений или ошибок.Я запустил сервер Django
, и он нормально работает на 8080
.
Проблема : я приобрел сертификат для домена своего веб-сайта, то есть что-то вроде www.example.com
, а не IP-адрес,На данный момент мой сайт основан на экземпляре AWS EC2, и я обращаюсь к нему по IP-адресу.
Когда я захожу на сайт через IP-адрес, область в адресной строке, где мы можем видеть статус сертификата SSL, отображается красным цветом с зачеркиванием на https
.Насколько я понимаю, это потому, что сертификат предназначен только для домена, а не IP-адрес?Может кто-нибудь объяснить, как SSL-сертификаты ссылаются на название сайта?Обозревает ли браузер правильный каталог apache, а затем сопоставляет его с тем, что находится в его адресной строке?Как все это работает?