的AWS EC2实例。
我想在AWS上安装这个SSL证书,但是无法使它工作。我只想使用这个证书与我的网站'somewebsite.com‘,没有其他像负载平衡器或其他东西。
我发现了这个,但是它有负载平衡器,我不想要https://cheapsslsecurity.com/blog/install-ssl-certificate-on-amazon-web-services-aws/
我试过了,但我想这不是正确的方法。本教程可能不是针对AWS的,可能只是针对本地系统上的本地主机。https://www.ssldragon.com/blog/how-to-install-an-ssl-certificate-for-localhost-xampp/
最后,我联系了COMODO,他们给了我这个教程https://www.thesslstore.com/knowledgebase/ssl-install/amazon-web-services-ssl-installation/
然后我开始了解AWS证书管理器,但我无法确定这是否会引起任何费用。我已经支付科莫多,我不想支付额外的亚马逊证书。
我找到了用4-5种不同的方法在AWS EC2实例上安装第三方SSL的教程,但无法使其工作,无法找到正确的方法,也无法确定这种方式是否会增加我的成本。
即使指向正确的方向我也会感激的。
请帮帮忙。
发布于 2020-01-03 16:20:22
关于ACM颁发的证书,您不能在没有负载均衡器的情况下与实例一起使用它。
您可以在以下AWS服务中使用公共和私有ACM证书:·弹性负载平衡--参考弹性负载平衡文档·Amazon CloudFront --参考CloudFront文档·Amazon网关--参考API文档·AWSElasticBean秸秆--参考AWS弹性Bean茎文档
参考资料:https://aws.amazon.com/certificate-manager/faqs/
除了https://www.ssldragon.com/blog/how-to-install-an-ssl-certificate-for-localhost-xampp/之外,您共享的链接都没有解释如何在没有负载均衡器的情况下为实例配置ssl。您必须使用真正的证书,而不是教程中显示的证书。
希望这能有所帮助。
发布于 2020-01-03 16:35:15
可以通过上传COMODO证书来使用。但是,ACM证书只能由弹性负载平衡器、Cloudfront和其他一些AWS服务(而不是EC2)使用。
您将需要查看有关只在Ubuntu上安装证书的说明。
如果使用apache2包,可以将证书复制到/etc/ssl/certs,并将密钥复制到/etc/ssl/私有,然后编辑/etc/apache2/sites available/default-ssl.conf搜索"SSLCertificate“,并更改以下行(修改它们以匹配comodo证书的名称和路径以及上载的密钥):
SSLCertificateFile /etc/ssl/certs/comodo-cert.pem
SSLCertificateKeyFile /etc/ssl/private/comodo-key.pem启用SSL配置,并重新启动and服务器。
ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/
apachectl configtest
apachectl graceful如果你使用的是nginx,我没有资格提供说明。但是,快速搜索在Ubuntu上的Nginx上安装SSL证书应该会使您正确。
https://stackoverflow.com/questions/59581061
复制相似问题