http 1.1 support for the nginx `location /` block

As I understand it, the current nginx configuration for the / location block in both the Helm chart and Docker Compose-based setups defaults to HTTP/1.0.

This causes compatibility issues when integrating with services that require HTTP/1.1, such as when deploying Zammad in a service mesh like Istio.

I noticed that other location blocks in the same configuration, such as /cable and /ws, explicitly specify proxy_http_version 1.1.

Could you please let me know if there is any particular reasoning behind not setting proxy_http_version 1.1 for the / location block as well?

I don’t see a particular reason why’s that to be honest. Maybe historically “never added” :person_shrugging:

We have been using zammad-helm to deploy Zammad and have configured nginx with proxy_http_version 1.1 under the / location block. This setup has been working well for us. Could you please let me know if this change can be upstreamed? I’d be happy to open a pull request.