Articles of heroku

Heroku顶点logging设置

我有一个heroku应用程序 ,我想configuration我的域redirect到www.顶loggingwww. 。 有没有免费的服务可以用于这个目的? 我的意思是除了滚动我自己的解决scheme,并将其托pipe在支持Alogging的免费托pipe环境中,或者使用类似于dnsimple的服务。

最小的容器Ubuntu的图像泊坞窗像

我正在玩LXC。 我的目标是在一个容器中运行一个进程,现在我正在关注在我的容器中运行的进程。 当我在Ubuntu 12.04上创build一个基本的LXC模板时,我已经有了十个进程正在运行(包括cron,ttys,init …)。 当我用Docker或Heroku dynos(使用ps -ef )做同样的事时,我只有我启动的过程。 这导致了2个问题: Docker不使用lxc-create命令。 容器的rootfs (我想)是自定义的图像下载。 他们如何调整这个图像,使其只运行一个进程? 在Heroku上的Dynos只有一个进程正在运行(一个用户打算运行),但支持进程的自动重新启动,如果这个崩溃。 我知道如果这个过程是由init或upstart监督的话,这是可能的,但是这意味着至lessinit应该在dyno中运行(事实并非如此)。 他们如何实现这一目标? 这些问题是相当复杂的,我不是在这里寻找一个详细的答案,而只是关于这个工作的一般想法。

redirecthttpsurl

我的应用程序在https://beta.myapp.com (我强制https到处),现在我想改为https://www.myapp.com 。 我想知道如何正确地redirect每个beta. 请求www. 。 目前www正在指向同一个应用程序,然后应用程序redirect到beta (如果您尝试访问https://www则会出现SSL错误)。 我认为是可行的: 在主应用程序上使用www证书,并创build另一个应用程序(包括beta证书),将其redirect到其他应用程序。 (例如https://beta.myapp.com/about到https://www.myapp.com/about )。 但我的应用程序托pipe在Heroku,我必须支付20美元/月/证书,所以更多的应用程序意味着更多的费用。 获取包含www和beta的通配符/多域名证书。 但是我已经有了两张证书,所以我不想再买一张。 还有其他更好的方法吗?

保持heroku正常运行

我确信之前已经问过很多次了,但是我在这里找不到任何以前的问题。 我们昨晚在欧盟申请了欧盟。 当Heroku出现重大错误时,我们可以使用哪些技术或策略来保持较高的正常运行时间?

将企业数据(小型卷)转移到适用于Heroku应用程序的AWS S3

您认为将客户的“企业”数据转换为AWS S3的最佳select是什么,以便我们可以提供Heroku托pipe的SaaS? 数据量很小,只是每天的电子表格/ csvlogging。 但是为了提供SaaS解决scheme,我们需要从客户端机器获取数据到S3,以便Heroku应用程序使用。 这显然应该是一个自动化的,安全的过程。 我知道的可能的select是: 通过像cloudgates.net或cyberduck.io这样的服务对文件进行SFTP处理 – 但是这需要一个调度程序来设置,而且似乎不灵活。 使用AWS Storage Gateway将文件从一个closures的计算机移到S3。 由于内部IT人员可能无法安装虚拟机,configuration网关等等,这可能是一个不起作用的问题。 “适用于Amazon S3的Oracle安全备份云模块”如果我们可以让客户端创buildOracle数据库,并在其中放置我们每天所需的数据,则Oracle RMAN可以将其发送到S3。 但是我们希望在S3中使用纯文本文件,而不是Oracle数据库,所以也许这没有意义(因为我们有一个Heroku应用程序,而不是Oracle的EC2实例)。 在我看来,唯一适用于自动数据上传的方法是使用运行在客户端机器上的Java或.Net AWS SDK编写代码。 如果内部不是IT人员喜欢维护,特别是安全方面的问题,那么这是有问题的。 我想我会问在这里,以防万一我错过了一个简单的select,这是从账户通过我们的Heroku应用程序上传到S3每天早上的帐户的改善鲍勃?

生成CSR失败,出现“例程:RSA_sign:摘要对于rsa太大” – 对于heroku

我尝试通过遵循Heroku指令生成一个CSR。 特别 openssl genrsa -des3 -out server.pass.key 2048 openssl rsa -in server.pass.key -out server.key openssl req -nodes -new -key server.key -out server.csr # input data here 我得到以下错误: 140509003069088:error:04075070:rsa routines:RSA_sign:digest too big for rsa key:rsa_sign.c:127: 140509003069088:error:0D0DC006:asn1 encoding routines:ASN1_item_sign_ctx:EVP lib:a_sign.c:314: 我正在使用openssl版本: OpenSSL> version OpenSSL 1.0.1f 6 Jan 2014 我究竟做错了什么?

比较Heroku Postgres和Amazon RDS

我目前正在试图找出什么types的数据库托pipe我应该用于一个新的项目。 由于我不是最好的pipe理和configuration服务器,Heroku是我的首选PaaS。 然而,有人告诉我,我应该考虑使用Amazon RDS作为数据库,而不是Heroku Postgres来获得更大的回报。 我试图比较这两个,但老实说,我不明白是否值得,因为他们的价格模型是如此不同,因为我不知道如何将Heroku标准0实例与RDS t1.micro 。 我很乐意听到一些有Heroku Postgres和Amazon RDS经验的人的意见。 一般来说,当我的应用程序在Heroku上时,是否值得使用RDS? 谢谢!

如何在Heroku上使用'public'目录部署Zend Framework应用程序?

基本上对于Facebook选项卡,我有一个PHP应用程序,并希望Heroku使用“公共”文件夹作为Web服务器的根文件夹,而不是指向应用程序文件的根。 任何帮助将会很棒,因为Heroku似乎没有围绕它的configuration选项大量的文档。 谢谢。

godaddy的通配符SSL证书不适用于heroku

我在一个域的不同的一级子域上有几个相关的服务。 目标是启用所有的HTTPS。 所以我从GoDaddy为我的域名购买了通配符SSL证书:* .domain.com。 比我在这里做了一个关键: http : //blog.dynamic50.com/2011/02/15/ssl-on-wildcard-domains-on-heroku-using-godaddy/ 接下来,我更新了两个服务:其中一个是在Rackspace上托pipe的独立Ruby应用程序(goliath),另一个托pipe在Heroku上。 独立的一个工作正常(证书是有效的,但Chrome说它不能检查它是否被撤销),但在Heroku应用程序浏览器说“恐慌,证书被吊销,离开”。 这两个应用程序使用相同的crt和密钥文件。 哪里可以解决问题? 这里是服务的CURL输出(最后一行有差别): 1. standalone * SSLv3, TLS handshake, Client hello (1): … * SSLv3, TLS handshake, Finished (20): * SSL connection using AES256-SHA * Server certificate: * subject: O=*.mydomain.com; OU=Domain Control Validated; CN=*.mydomain.com * start date: 2012-05-17 12:37:43 GMT * expire date: 2012-08-02 12:34:51 […]

是否有可能mod_rewrite完整的url或完全掩盖实际的url?

我一直在寻找Heroku的自定义域function,它可以从中更改url subdomain.heroku.com 至 www.whatever.com. 是这样的事情可能与mod_rewrite或如何完成? 这不可能是一个简单的重新指导,可以吗?