[英]Amazon Lightsail Install Godaddy SSL Certificate
我从 GoDaddy 获得了 SSL 证书,我想将它与 Amazon Lightsail 服务器一起使用,有人可以指导我吗? 我试图保留在 apache 内,但它仍然显示亚马逊 ssl 证书而不是 GoDaddy。 我浏览了他们的文档,但没有运气,我遵循了他们在那里提到的内容仍然无法正常工作。 大多数文档都集中在让我们加密 ssl 而不是一般的。
如果有人解决了这个问题并帮助我解决这个问题,我将不胜感激。 提前非常感谢。
https://in.godaddy.com/help/request-my-ssl-certificate-562 - 按照此请求您首选类型的新 SSL 证书。
在请求您的 SSL 证书时,您的私钥和证书签名请求 (CSR) 将出现在您的域名下方,请保留在某处,我们稍后将需要私钥。
下一步是提前 go 并验证域。 如果您的域也来自 GoDaddy,那会容易一些。
现在使用 SFTP 教程连接到 AWS Lightsail 并将您的证书(对于我们的示例,它是 83ab9f3f34d95df1.crt 文件)上传到/opt/bitnami/apache2/conf/
目录。
现在按照以下步骤操作:
cd /opt/bitnami/apache2/conf/
nano private-key.key
Ctrl + X
或Cmd + X
,然后按 ynano /opt/bitnami/apache2/conf/bitnami/bitnami.conf
编辑bitnami配置DocumentRoot "/opt/bitnami/apache2/htdocs" #CHANGED - ADDED THIS #I added the below 3 lines to enforce HTTPS RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L] ...
DocumentRoot "/opt/bitnami/apache2/htdocs" SSLEngine on # commented the existing configs #SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt" #SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key" SSLCertificateFile "/opt/bitnami/apache2/conf/.cert" SSLCertificateKeyFile "/opt/bitnami/apache2/conf/.key" ...
检查配置apachectl configtest
重启你的服务器,生效,
sudo /opt/bitnami/ctlscript.sh restart apache
我有一个安装了 LetsEncrypt 证书的 Lightsail 实例。 我厌倦了每 90 天更新一次,所以我决定使用 GoDaddy 证书进行 go。 我安装了它,它工作。
后来,我们完全重新设计了我们的网站,并将其放在一个新的 Lightsail 实例上。 我试图让 GoDaddy 证书运行,假设它不会成为问题,因为我已将我的永久 IP 从旧实例分配给新实例。 我错了。 我摆弄摆弄,最终安装了一个新的 LetsEcrypt SSL。 该证书即将更新。 我仍然有 GoDaddy 证书,所以我完成了转移它的过程。 我编辑了 bitnami.conf 中的所有 LetsEncrypt 内容,将其替换为上面的代码,将 .crt、.cert 和 .key 文件指向我的 GoDaddy 文件。 我重新启动了实例,一切正常。 除了,当我在网络浏览器上检查 SSL 证书时,它仍然报告 LetsEncrypt 证书。
我是否需要等待 DNS 服务器赶上变化?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.