I'm using Apache at the moment and it's working great. HTTP/3 isn't even in the horizon for Apache, and it is the reason why I'm trying out Caddy/Nginx/OpenLitepseed in the first place.
Would nghttp3 eventually bring HTTP/3 to Apache?
I'm using Apache at the moment and it's working great. HTTP/3 isn't even in the horizon for Apache, and it is the reason why I'm trying out Caddy/Nginx/OpenLitepseed in the first place.
Would nghttp3 eventually bring HTTP/3 to Apache?
You know, Apache is pretty decent.
I'm actually surprised that they added ACME functionality with mod_md before Nginx, so now you can get Let's Encrypt certs without the need for certbot: https://httpd.apache.org/docs/2.4/mod/mod_md.html
If you turn off .htaccess the performance is okay as well (closer to how Nginx has nginx.conf), their mod_security performs pretty well and I'm not sure of that many alternatives to mod_auth_openidc elsewhere.
Of course, Nginx, Caddy and other web servers are really nice too!
None of the Nginx builds available out there seemed to fit my use cases perfectly, so I resolved to customize it (https://gist.github.com/Ayesh/7c7a1bf08d37497aef8672644a7fd5...) to my exact use cases.
I gave up on Nginx because it was impossible, or incredibly difficult to figure out how to append/modify HTTP headers. I wanted to send CSP headers if the reverse proxied application did not set on their own, and I wasted a whole fruitless day trying to do it. I gave up.