我是这个网站的托管人https://whitewaterwriters.com/在 AWS 实例上。
我想要网址https://www.whitewaterwriters.com/也可以工作,但是却不行。
我知道这种情况发生在 AWS 的“托管区域”中。这是我的托管区域:
...并且我知道我已经正确输入了子域名重定向。
我运行测试并得到:
这表明我的思路是正确的。
问题可能是因为我没有 TLS 证书 https://www.whitewaterwriters.com/ 但是,如果没有域名可见,我就无法获得其中一个,而且我的 nginx 不允许这样做,所以我将 nginx.conf 修改为
server {
listen 80;
listen [::]:80;
server_name www.whitewaterwriters.com;
location /{
root /usr/share/nginx/html/whitewaterwriters-site/_site/;
}
}
server {
listen 80;
listen [::]:80;
server_name whitewaterwriters.com;
return 301 https://$server_name$request_uri;
}
以便http://www.whitewaterwriters.com/至少应该可以在没有 https 的情况下工作,但没有运气。
我究竟做错了什么?
编辑:
我现在也添加了一个 a 记录: