繁体   English   中英

如何在 Amazon EC2 中安装 GoDaddy SSL 证书

[英]How to Install GoDaddy SSL Certificate in Amazon EC2

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

如果您将 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. 您必须提供以下详细信息:国家、State、城市、组织、单位、FQDN、email、挑战密码、Optioanl 公司名称。 请注意,FQDN 可以是 website.com 或 example.website.com

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

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

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

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

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

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

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

    sudo a2ensite default-ssl.conf
    sudo service apache2 restart

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM