首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在另一个服务器中托管网站的SSL版本

在另一个服务器中托管网站的SSL版本
EN

Server Fault用户
提问于 2014-08-27 09:18:26
回答 2查看 51关注 0票数 -1

我有一个网站,托管在一个共享主机。我购买了一个ssl证书,但共享主机没有从其他提供商安装ssl。我也有VPS。

是否可以在VPS中托管我网站的SSL版本,并在共享托管中继续托管非SSL版本?可以通过DNS设置吗?

EN

回答 2

Server Fault用户

发布于 2014-08-27 10:47:59

如果双方共享相同的主机名(例如http://www.example.orghttps://www.example.org),则不可能做到这一点,因为这个名称将解析到独立于http或https的相同IP地址。理论上,您可以将VPS上端口80上的所有通信量转发到共享主机,但这将带来大量开销(对于将端口443的数据从共享主机转发到VPS,您可能没有权限)。

但是,如果您可以使用不同的主机名(比如http://www.example.orghttps://ssl.example.org),这将是可能的,如果您可以控制DNS设置。

票数 2
EN

Server Fault用户

发布于 2014-08-27 11:54:42

我知道三种解决方案,但没有一种能发挥很好的效果。

  • 将域指向您控制的IP地址。将端口从那里转发到站点所在的位置。理想情况下,这将使用DSR完成,但共享主机可能不支持这一点。
  • 使用SRV DNS记录。这将是理想的解决方案。问题是,大多数浏览器都不支持SRV记录。
  • 将两个IP地址都放在您的域中,并指望客户端注意到其中一个给出了一个RST,然后使用了另一个。

为什么不将两个版本的站点都托管在VPS上呢?我认为在VPS上托管这两个版本会比所有其他三个想法都更好,我已经提出了。

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

https://serverfault.com/questions/624346

复制
相关文章

相似问题

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