【问题标题】:DNS records set up correctly & server IP loads, but domain still doesn't workDNS 记录设置正确并加载服务器 IP,但域仍然无法正常工作
【发布时间】:2021-06-23 04:34:06
【问题描述】:

我在这方面还比较陌生,但我最近建立了一个 VPS 来使用并在http://chaoticstupid.media 下为自己托管一个网站

昨天早上,我设法让这个域正常运行。然而,我随后意识到我想改变我的 DocumentRoot - 我很快就没有问题(据我所知!)。但是,我随后尝试使用 certbot(按照 Hostinger 的说明)安装 SSL 证书,因为我这样做了 - 域(无论是 www.还是常规)将不再加载。

所以一步一步来:

  • 在 Hostinger 上安装了 CentOS 7 并运行 apache 的非托管 VPS 托管
  • 域 chaoticstupid.media 可以正常工作,指向我的服务器的 SSH IP
  • 已将 VPS 服务器的 DocumentRoot 更改为其他文件夹
  • 使用 Certbot 安装 SSL 证书

现在:域名都不起作用,但是如果我直接访问服务器IP,它会加载网站就好了。

在 DNS 记录(由 GoDaddy 托管的域)上苦苦挣扎,但我现在已经正确设置了这些记录,但仍然没有骰子。

我唯一能想到的是,在 Hostinger 说明 (https://www.hostinger.com/tutorials/how-to-install-ssl-certificate-on-centos-7#How_to_Install_SSL_Certificate_with_Lets_Encrypt) 中,它说我应该得到一个辅助提示,询问我是否重定向 HTTPS 流量 - 我从未收到此提示,但我没有知道这是否可能导致此问题。

如果您需要任何其他信息,请告诉我;对于这里的问题,我真的有点迷茫。

谢谢,

CS

【问题讨论】:

    标签: ssl dns vps


    【解决方案1】:

    这不是 DNS 问题。您的服务器仅侦听端口 80(而不是端口 443)。当网络客户端点击http://chaoticstupid.media 时,它会收到带有Location: https://chaoticstupid.media/301 Moved Permanently。因此 HTTP 重定向到 HTTPS,但该端口 (443) 上没有任何监听。请检查您的 http 服务器配置并设置正确的 SSL 配置。

    【讨论】:

    • 您好,很抱歉回复晚了。非常感谢你——你是绝对正确的。我在设置中搞砸了。
    • 没问题...我是来帮忙的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多