我正在考虑Cloudflare的CNAME扁平化 ,它允许在顶级域名上大致等同于CNAME。 我对这篇文章的印象是,任何查询他们的人都把它看作是一个Alogging(从Heroku传来5分钟的TTL),但是在幕后,他们查询给定主机名的IP并返回。 但是因为他们把它公开为Alogging,那5分钟的TTL是不是意味着其他人可能会将返回的IPcaching至less5分钟? 而且,如果ISP等发生caching更长时间。 据我了解,一个普通的CNAME只会caching一个主机名(如foo.herokuapp.com. )通过DNS系统,我猜主机名到IP查找发生的时间越晚越好,所以不会是很可能会被caching很久。 那么这是否意味着,如果Heroku的IP变化,一个普通的CNAME会很快处理新的IP,但是Cloudflare的CNAME扁平化可能需要几分钟甚至更多? 如果Heroku的IP可以每次部署或重新启动dynos时更改(我是否有这个权利?),这似乎可能会导致很多问题。 但是我一直没能find有关这些问题的报道。 那么这是否意味着我有一些不正确的假设? 如果将平铺的CNAME设置为“仅DNS”(用户界面中的灰色云),而“通往主机名的通信将通过Cloudflare”(用户界面中的橙色云),DNS将parsing为Cloudflare的代理服务器IP,并且主机名到IP查找发生在他们的代理服务器中,因此不会被caching?
我正准备推出一个我一直在努力的网站,并正在和一些博客交谈。 它计划在下周上线,新闻发布时会写下来。 但事情是,这是我第一次发起自己编码的东西。 我之前创办了一家创业公司,但是我的angular色并没有编码。 我教自己编码来build立这个。 我知道在大型博客上播放的典型stream量模式是他们带来了大量的人,然后第二天的stream量消失了。 我害怕交通高峰,因为这是我第一次,我不知道会发生什么。 我不想成为那些被覆盖的网站之一。 到目前为止,我一直在testing它与less数人,并没有造成任何问题。 ID 规格如下: A.使用Heroku免费托pipe(1 dyno) B.该服务是一个使用Ruby on Rails构build的Web应用程序。 C. UI由以下部分组成: 主页面:您关注人物和标签的Feed。 没有做太多的查询优化。 内容页面:完全利用外部API来提供内容。 没有内容从我的服务器提供,除了小尺寸的元数据。 有人可以提供这样的build议吗? 我应该运行几个dynos? 我如何知道何时需要扩展? 我应该期待什么,我该如何准备? 谢谢!
我们的Heroku应用昨天下了一段时间。 我们的日志中的错误消息: [error] server reached MaxClients setting, consider raising the MaxClients setting 我检查了httpd.conf,看看MaxClients设置是什么,这是我发现的: MaxClients 1 添加这些指令的提交在Heroku的Github上。 MaxClients设置为1是否有理由,还是仅仅是随意的? 在增加它时,我应该考虑什么?
是否可以在我的个人VPS上使用Nginx作为Heroku前面的反向代理(运行Ruby on Rails应用程序)? 我想这样做,因为我想要路由标准请求(即GET http://mydomain.com )到我的Rails应用程序,但各种子域请求(即GET http://joe.mydomain.com )到一个单独的服务器。 作为第二部分的一部分(假设这是可能的),在这种情况下设置的Nginx代理头文件是什么? 在Unicorn前面使用Nginx时,我通常会做以下事情: proxy_redirect off; proxy_read_timeout 5m; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto http; 就像在几乎所有的教程中一样,但是在这种情况下,我还没有足够的知识来知道哪些是适用的(或者是缺less的)。 帮助将不胜感激!
我怎样才能指出的DNS为了有/博客和/在2个不同的服务器? 其中之一是在PHPFog(PHP托pipe)和另一个在Heroku(Rails托pipe)。 问候。 谢谢
我正在将Heroku中的各种日志耗尽到rsyslog linux(ubuntu)服务器,并且开始比我能用我的日志历史logging咀嚼更多的东西。 我需要能够根据比标准系统日志文件提供的更灵活的细节和更灵活的访问来及时回溯。 我正在考虑logging到MySQL可能是正确的方法,但我如何设置,以便它只拉一些日志条目到基于一个确定的表格? 例如,我看到一个很长的hexstring,用来标识某个Heroku应用程序实例中的每个日志条目。 我认为我可以pipe这些到MySQL套接字VS所有rsysloginput到MySQL … 有人可以指导我一个资源,可以通过设置类似的东西,或只是提供一些细节,可以帮助我? 我有15年以上的Unix经验,所以我只是需要一些正确的方向,因为我之前并没有在syslog守护进程方面做过大量的工作,因为之前将各种服务器合并为一个。 另外,我会对任何日志审查工具感兴趣,这些工具可以通过日志安排进行钻取,这对于开发人员来说更为方便。
我买了一个Gandi.net SSL证书,我正在学习这个教程 。 我创build了密钥文件。 然后转换成CSR 然后将其添加到甘地网站,等待CRT。 然后从密钥中删除密码===>结果:[FINAL KEY] 然后将CRT和FINAL KEY合并到一个文件中==>结果:[FINAL PEM] 那么heroku ssl:添加final_pem final_key –app app_name 和… Pem无效/密钥不符合Pem证书。 我试了三次,我真的不知道发生了什么事。 你能帮我吗 ?
我有一个网站,让用户像这样创build一个子域名的应用程序: https : //subdomain.mydomain.com 我希望他们能够使应用程序显示在他们的网站上,就像这样: https : //myapp.theirdomain.com或者https://theirdomain.com/myapp/ 我正在使用Heroku,并想知道这是否是现实的,以及如何完成ssl证书,使其在两个域上都能正常工作? 如果没有,我可以得到它至less在他们的领域工作?
我在使用系统日志漏洞时遇到问题,如https://devcenter.heroku.com/articles/logging中所述 。 总结一下,我在EC2上有一个运行rsyslogd的Ubuntu 10.04实例。 我还按照他们的描述设置了安全组,并使用像heroku drains:add syslog://host1.example.com:514这样的命令heroku drains:add syslog://host1.example.com:514 。 我可以通过nc从Heroku控制台发送消息到我的rsyslogd实例。 我看到它们出现在日志文件中,所以我知道没有防火墙/安全组的问题。 然而,Heroku似乎并没有将日志消息转发到heroku drains列表的服务器。 我希望看到HTTP请求,Rails消息等 还有什么我可以尝试去解决这个问题吗? 我是rsyslogd ,所以我可能很容易丢失一些东西。
我必须将我的域的子域名托pipe到heroku应用程序。 例如,abc.com指向一个Hostgator帐户。 我想configurationapp.abc.com到heroku应用程序。 该域名在godaddy注册。 任何人都可以请帮我。 问候Avinasha