我有一个网站,托管在一个共享主机。我购买了一个ssl证书,但共享主机没有从其他提供商安装ssl。我也有VPS。
是否可以在VPS中托管我网站的SSL版本,并在共享托管中继续托管非SSL版本?可以通过DNS设置吗?
发布于 2014-08-27 10:47:59
如果双方共享相同的主机名(例如http://www.example.org和https://www.example.org),则不可能做到这一点,因为这个名称将解析到独立于http或https的相同IP地址。理论上,您可以将VPS上端口80上的所有通信量转发到共享主机,但这将带来大量开销(对于将端口443的数据从共享主机转发到VPS,您可能没有权限)。
但是,如果您可以使用不同的主机名(比如http://www.example.org和https://ssl.example.org),这将是可能的,如果您可以控制DNS设置。
发布于 2014-08-27 11:54:42
我知道三种解决方案,但没有一种能发挥很好的效果。
为什么不将两个版本的站点都托管在VPS上呢?我认为在VPS上托管这两个版本会比所有其他三个想法都更好,我已经提出了。
https://serverfault.com/questions/624346
复制相似问题