dotcloud - 我在 dotcloud 中有一个自定义域,如何在自定义域上添加 ssl

标签 dotcloud

dotcloud 域与 https 一起使用,即

https://xxxx-username.dotcloud.com/

但是我如何将它添加到自定义域中?
https://mydomain.com

最佳答案

如果您想在自己的域名上使用 SSL,则需要购买自己的 SSL 证书,并升级到付费优惠之一(专业版或企业版)。

为什么?因为他们需要将负载均衡器实例专用于您的应用程序(因为 SSL 要求每个域至少有一个 IP 地址,或者更准确地说,每个证书需要一个 IP 地址)。

升级到其中一个付费计划后,您将提交支持票,让他们知道您想要自定义域的 SSL,他们会告诉您需要做什么才能启动和运行它。

以下是这些步骤的简要概述。

如果您还没有 SSL 证书,请为您的域购买 SSL 证书。

确保您已经为您想要 SSL 的应用程序添加了 DNS 别名。 http://docs.dotcloud.com/guides/domains/

SSL Material 通常由两部分或三部分组成:
- key (应受密码保护),
- 证书(不必保护,因为它不包含敏感信息),
- 可选的“证书链”或“中间证书”(这并不总是必要的;如果需要,它可以与您的证书捆绑在一起,或作为单独的文件提供;如果需要,您的证书颁发机构将提供)。

拥有这些文件后,您需要创建一个虚拟服务,以安全的方式将它们传输到 dotCloud。
该服务应命名为“edge.ssl”,类型为“python-worker”。
它应该包含 2 或 3 个文件:
- ssl.key(包含私钥)
- ssl.crt(包含证书)
- ssl.chain(可选;包含中间证书链)

推送此服务后,告诉他们,他们将继续设置您的 SSL 实例。

请注意,此“edge.ssl”不计入您部署的服务总数。
实际上,这只是一种传输 SSL Material 的方便且安全的方式,仅适用于他们的基础设施。

一旦他们拥有 SSL 证书,他们将部署您自己的专用负载均衡器,然后让您知道它何时可以使用,以及您需要在 DNS 上做什么才能开始使用它。

关于dotcloud - 我在 dotcloud 中有一个自定义域,如何在自定义域上添加 ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989677/

相关文章:

containers - Docker什么时候上线?

perl - 如何获取 dotcloud 上的真实客户端 IP?

cloud-hosting - 寻找 PaaS 提供商的建议

python - Django / python : error when get value from dictionary

python - 更改 dotcloud 上的依赖项代码。 Django

perl - 如何增加 dotcloud 上 HTTP GET 请求的允许大小?

mysql - Ruby on Rails - 尝试连接到 mysql2 数据库时遇到问题

ruby-on-rails - 如何在 DotCloud.com 上推送我的 Rails 应用程序的 Git 更新而不丢失 SQLite prod 数据库

windows-8 - cygwin 上的 dotcloud 推送失败,返回 "rsync error: unexplained error (code 255)"(与 git 和 hg 类似)

dotcloud - 在 Docker 中将目录从主机安装到容器