我刚刚从一个运行在WHM/cPanel上的共享web主机服务器上移动,运行了6个域,其中有一个专用IP地址。这6个域中有1个具有SSL证书。
从那以后,我已经转移到了一个专用服务器上,它还带有一个专用IP,并使用相同的六个域运行cPanel/WHM。我希望有一个域名有SSL证书,但我被告知,这是不可能的,除非我购买另一个专用IP地址。我想在这个问题上询问主机提供商,但他们并没有真正承认-他们只是一直说,它需要自己的IP,因为我目前使用的IP是共享在我的六个域名。
有人有这方面的经验吗?告诉我为什么我的新的昂贵的专用主机提供商不能像我以前在共享服务器上那样使用证书来设置SSL?
发布于 2011-02-23 17:52:50
如果您只运行一个域的SSL,这应该是没有问题的。使用SSL证书在端口443上配置虚拟服务器。在端口80上为所有域配置虚拟服务器。您可能希望SSL域的HTTP服务自动转发到HTTPS。
如果配置HTTP和HTTPS上的所有域,则可能希望将非SSL域上的HTTPS连接重定向到HTTP。Apache重写文档应该涵盖所需的重写规则。
我不知道CPANEL的功能,但这两个选项都应该有效。其他人的评论指出,您可能必须手动编辑Apache配置,以获得第一个选项。
发布于 2011-02-23 14:44:17
每个SSL证书/域需要一个ip地址。恐怕这就是它的工作方式。每个ip可以拥有任意数量的非ssl域。
发布于 2011-02-23 14:54:53
有一种方法可以做到这一点,但它要求您不要直接使用Cpanel和编辑Apaches,大多数提供程序只收取额外IP的1美元。我建议,如果你不想开始手工编辑吐露,你只需要获得另一个IP。
https://serverfault.com/questions/239179
复制相似问题