【问题标题】:Redirect to HTTPS www - Nginx重定向到 HTTPS www - Nginx
【发布时间】:2019-06-04 21:56:29
【问题描述】:

我有一个网站

www.boring.com

我需要确定这三种情况:

将重定向到

我在 Digital Ocean 上托管的 Ubuntu 上的 Laravel 5 中使用 Nginx。


这是我在数字海洋中设置的


结果

现在,似乎只有一个有效

http://www.boring.com

重定向到

https://www.boring.com


这两个不是

http://boring.com

ERR_NAME_NOT_RESOLVED

https://boring.com

DNS_PROBE_FINISHED_NXDOMAIN

我在 Digital Occean 上做错了吗?

我在哪里可以解决这个问题?

【问题讨论】:

  • 您是否为 ne 非 www 版本设置了任何 A 记录?
  • @tkausl:考虑到我这样做了吗? i.imgur.com/JbVUj5q.png
  • 此记录适用于所有子域,但不适用于域本身。
  • 您引用了您的 .htaccess 文件,这是一个 Apache 配置文件。 Nginx 不使用它。
  • @RichardSmith 我删除了它我不知道。

标签: ubuntu nginx dns webserver


【解决方案1】:

您正在使用 CloudFlare。因此,所有 SSL 和子域重定向不仅与您的服务器 (Nginx) 配置相关,还与 CloudFlare 设置相关。

您需要做的就是检查您的域名是否列在 CloudFlare 的 DNS 设置中(请参阅 DNS 选项卡)。此处列出了“www”子域,但缺少直接域名。

【讨论】:

    猜你喜欢
    • 2018-04-22
    • 1970-01-01
    • 2020-03-21
    • 2016-03-10
    • 2018-06-23
    • 2015-10-23
    相关资源
    最近更新 更多