首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊EC2上的HTTPS for OwnCloud

亚马逊EC2上的HTTPS for OwnCloud
EN

Stack Overflow用户
提问于 2015-02-06 10:15:40
回答 1查看 610关注 0票数 1

我有一个问题,希望有人能帮我回答。

我的情况是:我有一个运行Apache2的Ubuntu在EC2亚马逊实例上运行,该实例为OwnCloud实例提供服务。

我的目标是:我想在这个实例上部署HTTPS。我已经将安全组配置为允许来自任何地方的HTTPS通信(因为服务器应该可以从internet上的任何地方访问)。我们已经在另一家域名托管公司注册了域名bar.com。但是,我们希望将foo.bar.com指向这个owncloud安装。

我的问题:

1)在这个域名托管公司,我应该使用哪个IP地址来配置DNS。因为每次实例重新启动时都会更新EC2实例的公共ip地址和公共DNS。

2)如何为Apache2的HTTPS配置生成SSL证书?更具体地说,我需要在证书中输入哪个公共名称(CN)。因为EC2实例的公共dns在每次重新启动时都会发生变化。我认为,如果我将foo.bar.com CN放在证书中,一旦用户从foo.bar.com -> .compute.amazonaws.com重定向,浏览器就会抛出证书错误,对吗?

简而言之:如何使用第三方域名服务的dns在Amazon的EC2实例上部署https?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-06 18:12:52

  1. 要处理不断变化的公共ip地址,您有两个选项,第一个选项和(对于简单情况,最好是)转到Elastic页面,获取一个eip并将它与您的实例相关联,这种关联以及公共Ip甚至在开始/停止之后仍会在其中徘徊。如果需要,您甚至可以将eip移到另一台机器上。这个选项非常便宜(只有当eip不附加到已启动的服务器时,才能收取费用)。然后,您就可以安全地将dns指向eip。另一种选择要强大得多,那就是使用elb (负载平衡),但它也需要大量的工作来设置。
  2. 我想,如果你问的是cn's,你真的不想要一个“如何”来创建一个ssl证书(如果我错了,请纠正我)。对于cn,您只需使用域名-无论名称解析为哪个ip地址,证书都是用于域的。如果您有自己的域指向您的eip,您不需要关心机器的公共主机名。用户永远不会看到它。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28363384

复制
相关文章

相似问题

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