2

我部署了一个站点,但由于 HSTS,我无法访问它。

我尝试联系我购买域名的 Namecheap,但他们说问题出在我使用的主机上。我正在使用spray.sh并遵循他们的自定义域说明

错误图片: 网站错误

Namecheap 的图片: 名不虚传

我希望能够访问我的网站,但我不能。

4

1 回答 1

2

问题不在于 dns 配置。HSTS(HTTP 严格传输安全)意味着该站点只能通过加密 (HTTPS) 连接访问。可能是由于使用这样的 TLD(顶级域)*.dev需要使用 HSTS。要完成这项工作,您需要在主机上设置证书。

显然,surge.sh 提供免费证书<my-subdomain>.surge.sh,但您需要一个用于您的自定义域的证书,并且使用 SSL 保护您的自定义域是浪涌加的一部分。因此,您必须购买它并按照说明进行操作,或者使用更适合您的其他主机。

我知道很多人喜欢使用surge.sh 作为静态网站的免费主机,但在这种情况下,您需要他们的付费计划。不过,还有其他平台允许免费计划中的自定义域证书。我在免费计划中使用带有自定义域的 netlify 和 https。

于 2019-07-07T13:44:05.093 回答