Reputation: 640
When PaaS comes into picture, I hear a lot of words NGINX, uWSGI, Gunicorn, lighthttpd, Apache
.. etc.
This should be absolutely novice question. but what I primarily know is
A webserver listens requests performs operations and returns response
Now what I want to know is, what's the difference between
NGINX, lighthttpd, Apache, uWSGI
and Gunicorn..etc
both of these groups are web servers but what is the difference and where they are used?
I use a platform like openshift where they actually use Apache and we got to internally port it by using wsgi server..
Can I use NGINX or lighthttd instead of uWSGI or Gunicorn?
Upvotes: 0
Views: 625
Reputation: 17477
This is a very broad question.
Web servers all serve web pages using the HTTP protocol. Check this comparison chart on Wikipedia for a lot of information about lots of web servers.
http://en.wikipedia.org/wiki/Comparison_of_web_server_software
Upvotes: 1