【问题标题】:How to Install GoDaddy SSL Certificate in Amazon EC2如何在 Amazon EC2 中安装 GoDaddy SSL 证书
【发布时间】:2020-04-29 21:37:51
【问题描述】:

我有一个 Godaddy 域,例如 website.com,它指向一个亚马逊 ec2 实例。我从 Godaddy 为 website.com 购买了 ssl 证书。如何配置 ec2 实例以使 website.com https?

【问题讨论】:

    标签: ssl amazon-ec2 godaddy-api


    【解决方案1】:

    如果您使用 Ubuntu 作为服务器实例,请遵循以下几点:

    1. 使用ssh或putty登录ec2实例

    2. 通过执行以下命令启用 ssl 模块:sudo a2enmod ssl

    3. 你可能需要通过systemctl重启apache服务器:sudo systemctl restart apache2

    4. 在你的 html 目录下创建一个 ssl 文件夹并打开它: sudo mkdir /var/www/html/my_ssl
      cd /var/www/html/my_ssl

    5. 生成 csr 和密钥文件:

      sudo openssl req -nodes -newkey rsa:2048 -keyout my_website.key -out my_website.csr

    6. 您必须提供以下详细信息:国家、州、城市、组织、单位、FQDN、电子邮件、挑战密码、Optioanl 公司名称。 请注意,FQDN 可以是 website.com 或 example.website.com

    7. 通过 nano 或 vi 打开 csr 文件并复制其内容:vi /var/www/html/my_ssl/my_website.csr

    8. 转到你的godaddy证书,点击新证书,选择处理csr的第二个选项,然后将内容粘贴到其中。如果没有发现问题,可以继续下一步。

    9. Godaddy 将向网站的标准管理员电子邮件之一发送电子邮件。如果它们都不存在,请确保创建它。证书从待处理变为有效大约需要半小时。

    10. 从godaddy下载密钥文件并放在apache ssl文件夹中:/etc/apache2/ssl/certs

    11. 打开default-ssl.conf文件进行修改:sudo vi /etc/apache2/sites-available/default-ssl.conf

    12. 添加您的网站名称,并更改 ServerAdmin 电子邮件、ServerAlias、DocumentRoot 的默认值,将 SSLEngine 设置为 on,以及 SSLCertificateFile、SSLCertificateKeyFile 和 SSLCertificateChainFile 的路径。

    13. 最后将修改后的文件设置为默认配置并重启你的apache:

      sudo a2ensite default-ssl.conf
      sudo service apache2 restart

    【讨论】:

      猜你喜欢
      • 2020-07-28
      • 2015-07-29
      • 2016-05-29
      • 1970-01-01
      • 2012-10-10
      • 2016-03-10
      • 2017-12-18
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多