Hacker News new | ask | show | jobs
by hinkley 1461 days ago
Not having the dates and versions was the main reason I switched to nginx. Every new project or company I had to try to get Apache and Tomcat to work together, and there was no runbook or cookbook for this. Just a series of articles that were very good, but only if you found the right article for the right IPC strategy for the correct versions of Apache and Tomcat.

Eventually the only thing to work reliably was mod_proxy, which is also the slowest option. And if I'm going to do that, I might as well run nginx, whose proxy configuration is only about half as mystical.

Of course the longer I use nginx, the more I need the subscription based features, so I'm experiencing an in-kind phenomenon where all of the google searches take me to the pro version. We aren't complete hobos. We have licenses for ingress and between services. If you're trying to reverse proxy in front of a process-oriented web server (Rails, Nodejs, Python, etc) you're talking about another order of magnitude and they are not interested. Every six months I keep looking at how hard it would be to implement a strategy better than round robin in the built-in implementation.