托管应用程序直到昨天才开始工作,但今天突然无法工作。
我做了什么?
使用Cloudfront -使用我的域的自定义SSL证书设置从Amazon的边缘位置托管我的网站。
Amazon证书管理器-获得HTTPS证书
在S3中承载我的客户端应用程序。他们想使用域名访问他们的网站。为此,我提供了以下两项记录。
Type Host Value TTL
A @ IP of the client domain 600
CNAME www CloudFront distribution UR
我正试图通过Heroku获得我的应用程序的SSL认证,但是在这两个域名中的一个都失败了。
我在2017年3月之前创建了dyno,所以我不得不运行heroku certs:auto:enable,正如所解释的那样。
然后,heroku domains返回:
Domain Name DNS Record Type DNS Target
─────────────── ─────────────── ─────────────────────────────
example.com ALIAS or ANAME example.com.herokudn
它的服务器将在intranet环境中运行.
我让Apache使用SSL。我使用的是使用以下步骤创建的自签名SSL证书:http://httpd.apache.org/docs/2.2/ssl/ssl_faq.html#realcert,在How do I create and use my own Certificate Authority (CA)部分。当我创建证书时,我在CommonName字段中使用域,所以当我在web浏览器中安装证书后访问https://mysite.com时,一切都很顺利……当我尝试按IP地址使用服务器时,即使我的域名证书已经安装在web浏览器中,也会收到以下类型的错