将 SSL 证书安装到 AWS 中托管的域

将 SSL 证书安装到 AWS 中托管的域

我有域名例子.lk托管在 Amazon AWS 上。我希望(仅)使用以下方式访问它:HTTPS换句话说,我想将所有流量重定向到该网站http://example.lkhttps://example.lk

我在网上搜索了很多,各种不同的解决方案都让我困惑。我尝试的最后一个方法是

  1. 在 AWS 证书管理器中创建证书
  2. 为我的 EC2 实例创建了一个负载均衡器并关联了证书
  3. 向托管区域添加了 A 记录。

由于我的 Web 服务器是 nginx 服务器,因此我修改了网站的配置文件以

server {

    listen 80 ;
    listen 443 default_server;
    #ssl on;
    listen [::]:80;

...
}

当我尝试去https://example.lk它给出了

SSL 连接错误

我知道这个问题听起来很宽泛,但我真的不知道。有人可以给我指出正确的方向吗?

相关内容