我的网站托管在hosting24.com*上,在我购买他们的服务时,这个网站似乎是一个不错的主机。我(希望)被证明是错的。
基本上,他们是在说
您需要一个黄金包(它是唯一提供专用IP的帐户类型)才能拥有私有SSL。
一切都很好很好。但是,有趣的是,他们也说
所有其他帐户都共享IP和SSL,这意味着如果使用https,有时可能会出现在错误的网站上。
我叫狗屁。为什么?原因有二:
所以,既然我不是最精通这些事情的人(我是一个程序员,不是一个系统管理员),所以我问你们,好朋友:
你们中有谁以前遇到过这样的事情吗?如果是的话,你们是如何处理的?如果不是,你将如何处理它?
当我发现这件事时,我的反应是,不用说,“我们赶快离开这里”。
*对不起,但我只能发布两个超级链接。如果你们中的任何人想要编辑,你能编辑到www.hosting24.com的链接实际上是一个链接(所以,在帖子的顶部,网站是网站)吗?
发布于 2011-09-09 09:31:40
多个http网站可以通过指向不同的域名在同一个IP上运行,因为see服务器可以查看主机头并查看使用了哪个域名。SSL需要一个专用的IP地址,因为主机报头是加密的,不能以这种方式检查。
因为域名只是指向IP地址,所以机器上的SSL站点将出现在所有共享域上,除非在IP上根本没有SSL站点设置。这将导致证书错误,因为所使用的域将与证书的域不匹配。
这对于共享网站来说不是一个问题,因为它显然不是它们的站点,cert错误显示被错误的名称访问,而且最重要的是它不会在共享域名下被索引,所以访问它的唯一方法是通过一个不正确的链接或者手动输入https://
发布于 2011-09-09 08:37:28
这听起来像是他们在使用cpanel
这也听起来像是他们为另一个域设置了一个共享ssl证书,并且您的站点位于主共享IP上,如果不破坏服务器上的其他站点,他们就不能卸载该证书--这是正常的。
如果你不想有任何可疑的业务和SSL的风险,那么你应该用你自己的ssl获得专用的IP,或者一个新的主机提供商不这么做。我同意这里的处理不那么透明,但这在野外并不少见。
发布于 2011-09-09 10:07:23
他们是对的。您与其他几个站点共享相同的IP。因此,您的站点名称解析为此IP。这对于HTTP非常有用,因为HTTP本质上支持基于名称的虚拟主机。但是,如果其他站点使用其他不完全支持基于名称的虚拟主机的服务或您选择不支持的服务,人们将能够通过您的域名访问这些服务,因为它与他们的名称解析为相同的IP。
https://serverfault.com/questions/309672
复制相似问题