如何在我的网络服务器中设置 SSL

如何在我的网络服务器中设置 SSL

如果我使用 http 协议,我的博客可以正常加载。当我使用 https 时,会导致页面未找到。如何在我的网络服务器中启用 https(或 SSL)?

http://fuwafuwa.byethost9.com// 工作正常
https://fuwafuwa.byethost9.com//不工作

答案1

如果你使用 IIS 托管,你可以下载IIS 6.0 资源工具包工具其中包含一个 SelfSSL 工具,可帮助您创建和安装 SSL 证书。当然,它并非来自可信来源,因此如果您想用它来测试您的应用,那也没问题。

否则,您可能应该从可信机构(例如 VeriSign)获取一个。

答案2

SSL 需要在服务器配置中明确启用。在 Apache 中,您可以启用另一个虚拟主机(除了标准端口 80 上的虚拟主机)并将其设置为在端口 443 上运行以支持 HTTPS。

您还需要一个 SSL 证书,这需要花钱(除非您选择自签名证书)。除非您花钱购买真正的证书,否则 HTTPS 网站的用户将会收到有关证书无效的可怕警告。

答案3

您需要联系您的托管服务提供商并要求他们生成证书签名请求 (CSR)。然后您需要将其交给 SSL 证书供应商(例如 Verisign 或 GoDaddy)并购买证书。一旦他们验证了请求,他们就会颁发签名证书。然后您需要将签名证书提供给您的托管服务提供商,以便他们可以将其安装在服务器上并为网站启用 SSL。请记住,您还需要一个专用 IP 地址,而不是使用共享 IP 地址,因此如果您的托管服务提供商不提供自动化工具,他们可能会对专用地址和设置时间收取额外费用。

相关内容