托管应用程序直到昨天才开始工作,但今天突然无法工作。
我做了什么?
使用Cloudfront -使用我的域的自定义SSL证书设置从Amazon的边缘位置托管我的网站。
Amazon证书管理器-获得HTTPS证书
在S3中承载我的客户端应用程序。他们想使用域名访问他们的网站。为此,我提供了以下两项记录。
Type Host Value TTL
A @ IP of the client domain 600
CNAME www CloudFront distribution UR
我很好奇Apache web服务器如何检测子域,即使所有子域都指向相同的IP地址,因为我的理解是,一个不能有子域的IP地址,以及每个域名最终都会解析到一个IP地址。
示例:
example1.domain.com resolves to => 192.24.17.65 take you to => example1 webpage
example2.domain.com resolves to => 192.24.17.65 take you to => example2 webpage
我的蓝色VM是由其他人生成的。它已经变得很重要。我需要为数据库SSL创建一个服务器证书。我使用certbot和letsencrypt,如下所示:
在这一步中,我从这里解脱出来:
sudo certbot certonly --standalone -d zz-ubuntu1
Account registered.
Requesting a certificate for zz-ubuntu1
An unexpected error occurred:
Error creating new order :: Cannot issue for "zz-ubuntu1": Dom
如果我错了,请纠正我,因为我是一个所有事物服务器的新手。
我有一个网站example.com托管在主机A上,我希望在这个例子中在主机B- EC2实例上创建子域sub.example.com。现在,我通过更改子域上的A记录来实现这一点,以指向这个EC2实例的弹性IP。我访问了sub.example.com,它起作用了。耶。
但是,当我试图使用LetsEncrypt添加SSL证书时,我会得到以下错误:
To fix these errors, please make sure that your domain name was
entered correctly and the DNS