New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
Nginx, definitelly.
How are these different in real-world scenarios?
Probably OpenBSD's httpd, which is written by security freaks from the ground up to be secure and has pledge.
But realistically, the web server itself is usually not the problem...it's the app on top of it.
Caddy Server!!
by far the easiest to use!
simplest HTTP2 & Let's Encrypt integration.
https://lowendtalk.com/discussion/79199/script-1-click-caddy-installer-manager/p1
I've read many people complain about Apache's performance or memory usage; however, if tuned correctly it performs well.
That being said, I prefer Nginx because I find it performs well right out of the box and the conf files seem a little more straight-forward.
Hiawatha is pretty sweet
+1 for nginx and its only secure as what insecure stuff you install on it.
NGINX has my vote
I personally use Nginx with PHP-FPM. It performs great, but as some already mentioned it really depends on the app you run and hardware that runs everything. I've heard good things about Caddy, but never tried it.
Personally I use apache, with varnish as http-proxy and pound/hitch/haproxy for ssl/tls. nginx is great, but it has its drawbacks (i.e. no .htaccess support). This might be issue with shared hostings. Of course, apache has its own issues...
+1 Nginx
+1 Nginx too
+1 on nginx
Nginx is a great option!
I'm starting to love Caddyserver
I use nginx but lately I'm playing with h2o and I must say.... I like it!
Nginx is the best
Lighttpd works well. Didn't like nginx due to weird and inconvenient configs.
Caddy, definitely.
+1 for Nginx, it's just great and easy to use and configure.
Eedit: But Caddy definitely looks nice. I hadn't heard of it before, but will surely play around with it soon.
I use XAMPP
Definitely Nginx is at the top of my list but if you use original poster's criteria then it's relative to how Nginx is configured. As security wise because Nginx does support native .htaccess, if a web app has sensitive info a web developer protects via a .htaccess deny from all file, then it's open to the world if web app is uploaded to an Nginx server as is without further nginx rewrite rules to deny access to that private folder.
I've evaluated h2o and Caddy for potential integration into my Centmin Mod LEMP stack and Caddy is a clear candidate and both are nice but performance (particularly for HTTP/2 HTTPS) is way behind Nginx especially as you add more HTTP headers for various requests like HPKP, HSTS, cache-control, security headers. The more HTTP headers you add, the further HTTP/2 HTTPS performance drops in h2o and Caddy in comparison to Nginx. Try it for yourself and see in h2o and Caddy
For Centmin Mod Nginx vs Caddy older benchmarks - h2load HTTP/2 based stress test with higher loads at 1,000 concurrent users and 50,0000 requests
System
Commands used:
For Centmin Mod Nginx 1.11.3 HTTP/2 port 443
For Caddy 0.9 HTTP/2 port 448
Resulting output:
output
and
Caddy used more memory than Nginx and spent more time in cpu.
Tried to keep matching amount of HTTP headers for more accurate results
Caddy
Nginx
Remember above is HTTP/2 HTTPS stress test via h2load
thttpd ftw
http://acme.com/software/thttpd/
How mature is that product? Do you use Hiawatha in production? Is it being developed and maintained by one person?
I've been getting pretty good results with OpenLiteSpeed and PHP7 compared to Apache2 + PHP7 + PHP-FPM or same setup but with Varnish cache or Nginx as reverse proxy + Apache2 + PHP7 + PHP-FPM
Very, very mature.
I did. Great stuff.
Yes. Problem.