Tag: dns

根域无法正常工作

我使用Heroku说明在我的Heroku应用程序中设置了Zerigo DNS插件,用于添加自定义域。 打开www.spotty.rs时它可以正常工作。 我还在Heroku面板中添加了spotty.rs作为域,并在Zerigo中添加了REDIRECT记录(重定向到www.spotty.rs)。 当我在浏览器中键入spotty.rs时,它有时会将我重定向到www.spotty.rs,有时我会遇到Application错误。 在控制台中,heroku log命令显示H70错误,该错误指出未正确设置DNS记录。 知道为什么会这样吗? 我两天前做了这个改变。 是否可能需要时间来传播DNS更改?!

Heroku中的SSL与自定义域

我正在使用PointHQ作为DNS并在Heroku上托管我的域名。 默认情况下,它看起来像Heroku支持https(例如https://yodel-site.herokuapp.com ),但不是当你使用https://yodel.co访问我的网站时 – 虽然它只适用于http:/ /。 为了使SSL(https)在Heroku中的自定义域上运行,我需要做什么? 是在我的DNS( PointHQ )中配置,还是我需要为插件支付heroku? 这是我的Heroku自定义域部分的样子:

在heroku中将force_ssl设置为false后,如何删除无限重定向循环?

我正在开发一个Rails 3.1.0应用程序,需要在某些页面中使用ssl,具体取决于用户。 我在config / enviroments / staging.rb中将config.force_ssl设置为false。 添加了一个前置filter,用于决定是否重定向到http。 如果我清理缓存,重定向将在开发中工作。 事情是在暂存,它导致重定向循环。 我相信force_ssl使用永久重定向,因此当我的DNS被问及我的应用中的页面时,它仍然会尝试使用ssl重定向到该页面。 这有意义吗? 我有什么选择? 编辑 我清理了缓存。 这仅在我第一次进入页面时解决了问题。 让我说我刷新所有缓存并进入http页面。 这将显示http页面。 当我退出页面时,输入另一个具有ssl的页面并尝试返回到http页面,无限重定向再次启动。 我实现的解决方案是重定向到不安全的子域。 我们称之为“不安全”。 因此,当我需要重定向到http页面时,我会重定向到http://unsafe.mydomain.com 。 这解决了无限重定向问题,但仍在缓存某些https页面。 我想真正的问题是什么时候使用它有用:status =>:moved_permanently因为它似乎导致页面缓存并且变得难以清理这个缓存?

Rails日志中的完整URL

是否可以在Rails应用程序的日志中获取完整的URL? 目前我得到的东西是这样的: 在2011-08-27 13:13:10 +0200开始获取127.0.0.1的“/” 但我需要得到: 在2011-08-27 13:13:10 +0200开始GET“http:// localhost:3000 /”for 127.0.0.1 因为这是一个域很重要的应用程序。

Rails – 配置DNS以使用Heroku(123-reg)进行托管

我想弄清楚如何在heroku上发布我的应用程序。 我的DNS是123-reg。 123-reg不提供对heroku部署的任何支持,反之亦然。 我之前已经问过这个问题(在评论中投票和嘲笑) Rails,Heroku – 为heroku配置123-reg域名 我再次要求希望找到一些有关如何使其发挥作用的实质性帮助。 目前,当我尝试使用我的自定义域名呈现页面时,我收到一条错误消息: 无法访问此站点www.mydomainname.com的服务器DNS地址无法找到。 尝试运行网络诊断。 DNS_PROBE_FINISHED_NXDOMAIN 当我在终端中尝试以下内容时,我得到以下响应: host www.mycustomdomainname.com 未找到主机www.mycustomdomainname.com:3(NXDOMAIN) host https://www.mycustomdomainname.com 主机https://www.mycustomdomainname.com未找到:2(SERVFAIL) dig www.mycustomdomainname.com cname +short myherokualias.herokudns.com heroku域返回带有和不带www前缀的heroku别名。 在我的DNS中,我有一个CNAME记录: DNS ENTRY TYPE PRIORITY TTL DESTINATION / TARGET www CNAME mycustomdomainname.herokudns.com。 除此之外,我的电子邮件帐户还有MX和TXT记录。 任何人都可以看到我需要做什么才能使用我的自定义域名来呈现页面? 当我尝试: curl -vI https://www.mycustomdomainname.com *重建url: https ://www.mycustomdomainname.com/ *无法解析主机:www.mycustomdomainname.com *关闭连接0curl:(6)无法解析主持人:www.mycustomdomainname.com 我迷失了尝试让这个工作的事情 HEROKU SETTINGS 我可以从检查我的heroku生产检查中看出,我有以下问题: FAILED DNS configuration […]

强制在欧盟地区运行的Heroku应用程序使用SSL

我正在努力为在Heroku(欧盟地区)上运行的rails应用强制执行SSL连接。 我已成功将cert(包含Heroku SSL加载项)添加到自定义域(如果我明确声明https://..com它完美运行) 但我想将所有http请求重定向到https连接。 对于美国地区的应用,这需要将自定义域DNS记录指向.herokussl.com NOT .herokuapp.com。 文档: https : //devcenter.heroku.com/articles/ssl-endpoint#dns-and-domain-configuration 对于欧盟地区的应用,自定义DNS记录仍应指向.herokuapp.com,默认情况下,它似乎不会强制实施SSL连接。 因此,我的问题是:如何才能使我在欧洲运行的Heroku应用程序的所有连接都被强制运行SSL?

Rails手动从裸域重定向

因此,由于我的托管服务提供商(Heroku)的限制,目前我手动指向裸域。 一切正常。 问题是,如果用户访问mydomain.com/route,重定向将发送回www.mydomain.com而不使用/ route。 我将如何重新添加路线,但仍然重定向到www。 ? class ApplicationController 301 end end end end 编辑 我从ApplicationController中删除了上面的代码,并选择使用hurikhan77建议的折射gem ,这解决了我的问题。 这是我使用的refraction_rules.rb。 Refraction.configure do |req| if req.host == “domain.com” req.permanent! :host => “www.domain.com” end end

如何配置Google Domains + Heroku wa Naked Domain

我在使用Heroku和Google Domains的网络浏览器中加载了域名。 现在,域名加载了www: http:// www 。 XXX .com。 如果我输入没有WWW的url,例如http:// XXX .com,我在Chrome中收到以下错误:“找不到XXX.com的服务器DNS地址” 我需要做什么才能发生以下情况: 加载 – http:// mydomain.com http:// www 。 mydomain.com重定向到http:// mydomain.com 谢谢

Gandi和Heroku设置了问题

我有一个来自gandi.net的域名,我试图让它指向我的heroku应用程序。 我遵循了几个教程和步骤,我几乎做到了,但我得到了这个访问竹HTTP端点被拒绝 This is my zone file: @ 10800 IN A 174.129.212.2 @ 10800 IN A 75.101.145.87 @ 10800 IN A 75.101.163.44 www 10800 IN CNAME myapp.herokuapp.com 我已经使用heroku CLI添加了域名。 myapp.com和www.myapp.com 任何的想法?

亚马逊Route 53 + Heroku应用程序无法从某些地方访问 – 该怎么办?

我正在研究Heroku,并没有太多的网络背景。 我正在处理的应用程序似乎无法从某些地方访问。 我们收到了无法访问它的人的报告 我们使用的ping服务(Statuscake)报告该站点始终无法从某些节点位置访问 为了解决这个问题,我们将DNS移至亚马逊Route 53。 一周之后,ping服务的国家/地区的工作发生了变化,但基本上我们仍然在某些世界地点永久性地下降,而在其他地方保持几乎100%的正常运行时间。 不幸的是,没有一个报告网站的人能够与我们一起调试。 在这种情况下做什么/检查的事情是什么?