【问题标题】:How do I turn my http website to https [closed]如何将我的 http 网站转换为 https [关闭]
【发布时间】:2016-05-18 15:11:46
【问题描述】:

我的域在 BigRock 上注册,网站托管在 Amazon EC2 实例上。该系统在 HTTP 上运行。

现在我们需要将页面服务为 https 而不是 http。混乱从这里开始。

  1. SSL 证书去哪了? BigRock 还是 AWS EC2?
  2. 我从哪里获得证书? Bigrock 提供Cerfiticates。如果我想要威瑞信签名的怎么办?
  3. 如何配置 DNS?将我的域指向 aws.ec2 ip 并让 ec2 内的服务器托管 https 网站?

【问题讨论】:

    标签: amazon-web-services ssl amazon-ec2 https web


    【解决方案1】:
    1. 要在 EC2 上安装 SSL 证书
    2. 您需要从 Bigrock 购买证书,但为此您需要生成 csr 并提供给 Bigrock。

      openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt

      在此之后 Bigrock 将向您发送证书和证书链文件,您需要将其上传到实例上并启用 mod_ssl 并修改 httpd conf。参考link

    3. 在 Bigrock。选择您的域并使用实例 EIP 添加 A 记录。这会将您的域指向实例。

    【讨论】:

      【解决方案2】:

      嘿,我刚做了这个。你会发现它适合浏览一些教程,但这里是基线。

      1) 它在 AWS 上运行。更具体地说,SSL 证书和 https 访问通过您的 EC2 负载均衡器(EC2 控制台 >> 负载均衡器 >> 侦听器)进行。然后你的负载均衡器和其他所有东西之间的连接是未加密的,这很好,除非你需要一些疯狂的 fips 安全设置。

      2) 您可以从 AWS、verisign 直接或 BigRock 及其附属公司购买您的证书。

      3) 您希望 AWS 成为您的 DNS。转到 AWS 控制台 >> Route 53 >> 托管区域 >> 使用您的域名“myawesomesite.com”创建一个托管区域

      一个。然后你将把 4 个域名服务器交给 BigRock。

      b.然后,您还需要创建一条“A”记录,以将“myawesomesite.com”别名为负载均衡器的 url。

      这是一个高水平。您需要查找每个步骤的具体问题。为此,有大量已经回答的问题。

      文档

      look for "uploading the server certificate"

      help with route 53 and aliasing

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-12
        • 2015-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-06
        相关资源
        最近更新 更多