This is a great topic! Thanks to everyone who provided useful information.
I dealt with the same problems as the last few months, creating the infrastructure for our launch.
As mentioned earlier, we need a Node environment with multi-cell support + web sockets + vhosts
As a result, we created a hybrid between our own cluster module and http-proxy and named it Drone - of course, it revealed the source code:
https://github.com/makesites/drone
We also released it as AMI with Monit and Nginx.
https://aws.amazon.com/amis/drone-server
I found this topic while researching how to add Drone - tnx SSL support for ELB recommendation, but I would not rely on a proprietary solution for something so important.
Instead, I extended the default proxy to handle all SSL requests. The configuration is minimal while SSL requests are converted to plain http - but I assume it is preferable when you pass traffic between ports ...
Feel free to look into it and let me know if it fits your needs. All feedback is welcome.
tracend Feb 12 '13 at 12:48
source share