这更像是一个澄清的问题,因为我不知道Google如何找到答案。
我为我的网站域生成了一个csr,并从Digicert订购了证书。跟随instructions将其放置在正确的目录中。 apachectl configtest
不打印警告或错误。我运行了Django
服务器,它在8080
上运行良好。
问题:我为我的网站域购买了证书,即www.example.com
而不是IP地址。目前,我的网站基于一个AWS EC2实例,并且我正在通过IP地址访问它。
当我通过IP地址访问网站时,地址栏上可以看到SSL证书状态的区域显示为红色,在https
上带有删除线。我的理解是因为证书仅用于域而不是IP地址?有人可以解释一下SSL证书如何链接到网站名称吗?浏览器是否会查找正确的apache目录,然后将其与地址栏中的内容匹配?它是怎么运行的?