I just want to make the distinction that I'm referring to Apache Traffic Server, and not Apache HTTPD. I should've called that out more explicitly.

I'm hesitant to use nginx as a reverse proxy cache because I think its strength and best supported use case is as a webserver. The configuration syntax is nice and clean, but proxy bugs like this scare me: https://news.ycombinator.com/item?id=11217477 ATS clearly anticipated that problem, so I give them kudos for that. https://docs.trafficserver.apache.org/en/7.1.x/admin-guide/files/records.config.en.html#proxy-config-http-safe-requests-retryable

Thanks,
Greg

On Thu, Dec 21, 2017 at 12:30 PM o1bigtenor <o1bigtenor@gmail.com> wrote:
On Thu, Dec 21, 2017 at 9:21 AM, Greg Martyn via talk <talk@gtalug.org> wrote:

Has anyone run Apache Traffic Server in production? I've used it for a proof-of-concept before, and I like it overall, but I'm about to recommend its use and would like to hear any horror stories.

I'm planning on using it as a reverse proxy cache for a site that is expected to have a couple tens of thousands of active users at peak. I'd have HAProxy in front for HA, with a mirror setup of everything below it, talking to ATS, with another HAProxy behind ATS for load balancing the origin servers.

Any comments welcome.


Most definitely NOT speaking as an expert but in my perambulations around the web I have found mention of using nginx WITH apache2 specifically in some kind of a reverse proxy cache system/mode.

https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-as-a-reverse-proxy-for-apache

https://serverfault.com/questions/30705/how-to-set-upBugsBugs-nginx-as-a-caching-reverse-proxy
   lots of setup stuff available here

I was using

nginx + apache2 + reverse proxy cache
   in duckduck

apache2 + reverse proxy cache
   seems to offer less proposals than the previous

Perhaps this coupling would work for you.

Regards

Dee