Avatar of tabbott
Founder at Zulip ·
Shared insights
nginxnginxApache HTTP ServerApache HTTP Server

We've been happy with nginx as part of our stack. As an open source web application that folks install on-premise, the configuration system for the webserver is pretty important to us. I have a few complaints (e.g. the configuration syntax for conditionals is a pain), but overall we've found it pretty easy to build a configurable set of options (see link) for how to run Zulip on nginx, both directly and with a remote reverse proxy in front of it, with a minimum of code duplication.

Certainly I've been a lot happier with it than I was working with Apache HTTP Server in past projects.

Deployment options — Zulip 1.9.1+git documentation (zulip.readthedocs.io)
7 upvotes·93.6K views