gpt4 book ai didi

ruby-on-rails - 无法从某些位置访问 Heroku 上的 Rails 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:47 25 4
gpt4 key购买 nike

我们的服务器(Heroku 上的 Rails 3.2)已经投入生产一年多了。它在 www 上有一个 SSL 端点证书。子域。以下所有请求都重定向到 https://www.myproject.com :

  • http://myproject.com
  • https://myproject.com
  • http://www.myproject.com

一些客户收到错误消息“浏览器找不到服务器”。当他们转到 http://myproject.com 时,重定向发生并且浏览器显示 https://www.myproject.com url,但不加载任何内容。根据服务器日志,此类请求未到达服务器。我要求客户运行 nslookup,它给出了以下输出,这很好:

nslookup myproject.com
Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
Name: myproject.com
Address: 64.27.57.29
Name: myproject.com
Address: 64.27.57.24

和对 www 的相同请求。来自客户机器的子域提供以下内容:

nslookup www.myproject.com
Server: 192.168.1.1
Address: 192.168.1.1#53

*** www.myproject.com not found. Not existing domain.

当我从我的机器上运行相同的命令时,我得到以下预期输出:

nslookup www.myproject.com
Server: 192.168.1.1
Address: 192.168.1.1#53

Non-authoritative answer:
www.myproject.com canonical name = shiga-9999.herokussl.com.
shiga-9999.herokussl.com canonical name = elb004444-58533464.us-east-1.elb.amazonaws.com.
Name: elb004444-58533464.us-east-1.elb.amazonaws.com
Address: 107.22.187.137
Name: elb004444-58533464.us-east-1.elb.amazonaws.com
Address: 54.243.204.31
Name: elb004444-58533464.us-east-1.elb.amazonaws.com
Address: 184.73.182.255

我们很少有客户报告同样的问题,他们住在不同的国家,通过不同的供应商连接到互联网,根本无法访问我们的服务器。我自己永远无法重现该问题。

有没有人遇到过类似的问题?可能是什么问题?

最佳答案

该问题已通过将 Heroku 应用程序移动到另一个区域得到解决。我花了几个小时寻找根本原因,但没有找到。

关于ruby-on-rails - 无法从某些位置访问 Heroku 上的 Rails 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18700482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com