首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EC2 apache2中的https to https

EC2 apache2中的https to https
EN

Stack Overflow用户
提问于 2018-01-30 13:19:36
回答 4查看 916关注 0票数 1

我正在尝试有一个网站的https,这是在亚马逊EC2托管。我遵循了以下链接中提到的步骤。

https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04

但它仍然向所有访问该网站的用户显示隐私的事情。如何使证书受信任,或者Amazon需要多长时间才能使其成为受信任证书。

请帮我解决这个问题。在过去的两天里,我一直被这个问题困扰着。我将感谢您的回答。

EN

回答 4

Stack Overflow用户

发布于 2018-01-30 14:09:24

您使用的证书是“自签名证书(https://en.wikipedia.org/wiki/Self-signed_certificate)”。

为了摆脱不安全的证书或HTTPS上的隐私问题,你需要让你的CSR从一个信任的CA,如Comodo,Godaddy等签署。

参考-

https://in.godaddy.com/help/apache-generate-csr-certificate-signing-request-5269 https://help.comodo.com/topic-437-1-843-10843-.html

如果你想要免费的经过验证的SSL证书,"letsencrypt“是个不错的选择。

https://letsencrypt.org/

票数 0
EN

Stack Overflow用户

发布于 2018-01-30 14:25:22

根据您的需求,您可能希望在弹性负载均衡器(ELB)上使用SSL终端。

这包括创建一个 AWS certificate和一个ELB。将两个your instance certificate连接到ELB,并将HTTPS转发到实例上的端口80。

然后将您的DNS名称指向ELB。如果您使用的是Route53,那么您可以只使用A-record alias

编辑:如果您想自动将HTTPS定向到HTTPS,则需要检查Apache的.htaccess文件中的X-Forwarded-Proto头文件。更多信息here

票数 0
EN

Stack Overflow用户

发布于 2018-01-30 14:29:51

您可以使用AWS证书管理器颁发由AWS证书颁发机构签署的免费SSL证书。但是,要实现这一点,您需要使用负载均衡器,并将证书附加到负载均衡器,负载均衡器将把流量转发到EC2实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48514359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档