Okay, so I figured out how to trick google and such into doing all this. Using my DNS provider's DNS-to-URL redirection as a code base and a little trickery... (Thanks Josh from freedns.afraid.org!)
Basically what this does is creates a hidden frame containing the site you're pointing at, while cloaking the URL. (By the way, you don't need a blessed account for using this trickery to point a DNS entry at your heroku site) Stick this on a VPS like atarack.com or slicehost.com or hosted server like bluehost.com or dreamhost.com (Personally, I use a VPS from atarack.com for $15/mo that I also run my asterisk VoIP gateway on, but I'd take bluehost as a second choice!) If you registered your domain with godaddy, they give you 'credits' that you can redeem for a year's worth of simple hosting for free, so that's a nice option as well. If you ask me nicely, I might just consider hosting a simple redirect page like this for you on my own servers! Along with this little bit of redirection/frame trickery, you can stash your /robots.txt and /favicon.ico as well. Here's the existing code that redirects herokuhelp.sllabs.com to http://sites.google.com/a/sllabs.com/herokuhelp/ <html> <head> <title>Heroku Help</title> </head> <FRAMESET FRAMEBORDER="0" BORDER="0" ROWS="*,100%" COLS="100%" MARGINWIDTH="0" MARGINHEIGHT="0"> <FRAME TARGET="66HytRDcfr" NAME="66HytRDDcfr" SRC="http://freedns.afraid.org/blank.html" MARGINWIDTH="0" MARGINHEIGHT="0" BORDER="0" noresize scrolling="no"> <FRAME TARGET="66HytRDcfr" NAME="66HytRDcfr" SRC="http://sites.google.com/a/sllabs.com/herokuhelp/" BORDER="0" noresize> <NOFRAMES> <a href="http://sites.google.com/a/sllabs.com/herokuhelp/">Heroku Help</a> </NOFRAMES> </FRAMESET> </html> And, as an afterthought, and reading some of Adam's replys... I was thinking about starting up my own EC2 instance and running some friendly services for herokufolk... How would folks feel to have a redirection service as described above, plus a HTTPS to HTTP gateway + REST-based outgoing email plus TriggerREST incoming email for heroku users? Maybe even some VoIP Goodness with ruby+Adhearsion? Since Heroku's already running in the EC2 cloud, EC2 provides 'private' addresses for machines to communicate between EC2 instances without publically going out on the intarwebs at large, therefore providing 'enough' security. It should be relatively trivial to set up a HTTP proxy that accepts HTTPS and simply connects to the proper heroku machines privately on Amazon's internal network via HTTP, sidestepping teh intertubes entirely. Naturally, SSL isn't free, and a wildcard SSL certificate can run up to $500(!) yearly. Plus, tack on the EC2 fees for constantly keeping an instance running, which amounts to around $75ish a month plus bandwidth. If enough of us get together and want this service, we can band together and get it cheap! There's over 10000 apps running on heroku, and more to come! On Thu, Apr 24, 2008 at 4:01 PM, Adam Wiggins <[EMAIL PROTECTED]> wrote: > As you guys know, we block outgoing traffic for non-blessed apps. > This causes a lot of confusion, not to mention an extra step whenever > you want to write an app which accesses an external service, like > Facebook or an RSS feed. But we need to do this to prevent abuse by > spammers. > > However, I suspect that the majority of abuse problems will come from > sending email, that is, port 25. Whereas most of the outgoing traffic > you'd want to send from a regular app would be web, that is, ports 80 > and 443. So I've changed our firewall rules to allow 80 and 443 for > all apps. > > Email is still blocked, so you'll still need a blessing if you want to > send emails. (I don't suppose anyone knows of an email service that > exports a REST API for sending mail?) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---
