DNS 解析正确却无法访问

症状

  • DNS 解析正确,ping 域名没有问题。
  • ping ip没有问题。
  • https://ip能够访问。
  • 浏览器直接访问域名可以访问。

原因

直接输入网址有些浏览器或按照http协议访问,但是服务器并支持http。至于为什么浏览器不去默认https,因为还有不少网站不支持https。

解决

将http请求重定向到https上。比如用nginx反向代理到https上。

http {
  ...
  server {
    listen 80;
    location / {
      proxy_pass https://127.0.0.1;
      ## 不记录此反向代理的日志
      access_log off;
    }
  }
  ...
}
本文作者:ADD-SP
本文链接https://www.addesp.com/archives/280
版权声明:本博客所有文章除特别声明外,均默认采用 CC-BY-NC-SA 4.0 许可协议。
暂无评论

发送评论 编辑评论


				
上一篇
下一篇