我需要将 SSL 添加到我的域,该域位于具有共享 IP 地址的共享 Web 主机上。网上的每个教程都说我需要使用 WHM,但我只能访问 cPanel。我该怎么办?
答案1
简短回答:
不可以,您无法在您的方案中添加 SSL 证书。您需要 root/WHM 访问您的 Web 服务器,以及其他变量。
现在停止阅读。
不切实际的答案:
从技术上来说,可以向在共享 IP 地址上运行的网站颁发单站点 SSL 证书。但是,仅有的一个特定的网站可以使用每个 IP 地址的单站点证书;其他网站则不行。因此,访问https://yoursite.com
可以恢复您的内容,但 和https://anothersite.com
也可以https://yetanothersite.com
。此外,共享主机允许这样做的可能性非常小。
此外,使用 cPanel,您将无法完全从 GUI 中执行此操作。您还必须拥有机器的 root 访问权限,重新整理 SSL 证书文件以及修改 httpd.conf。再说一次,共享网络主机不太可能为您执行此操作。您没有 WHM 访问权限这一事实表明您没有 root 访问权限,因此除非您的主机愿意与您合作,否则您将陷入困境。
另一个选择是为整个服务器提供通配符证书,并且然后说服您的共享主机安装它。您实际上已经为服务器上的所有其他网站支付了 SSL 费用。您太慷慨了!如果您能为您的项目负担得起,您不妨在物理服务器上获得一个或五个专用 IP。这让我想到了解决方案:
两种解决方案
为您的帐户购买一个专用 IP 地址,该地址仍可在多租户服务器上使用。然后获取 SSL 证书,并要求主机商为您安装(如果需要)。单个专用 IP 地址通常只需几美元/英镑,您可能不需要迁移到新服务器。
另一种选择是简单地购买一台廉价的 VPS,然后自己完成所有工作。这并不难。一杯浓咖啡,花点时间在 Google 上,一个早上你就能完成一切。