When we choose traditional virtual hosts or ECS servers to configure WEB software, we usually see more Apache or Nginx engines. But in fact, there are many third-party engines that can be used. Here, five commonly used WEB engine software are introduced.
1、 Apache
Apache is one of the most popular open source Web server software, which can run on a variety of operating systems, including Linux, Windows and macOS. Generally, we use more Apache in the virtual host, but we use Apache in the server with LAMP.
2、 Nginx
Nginx is a high-performance open source Web server and one of the most popular Web servers at present. It can be used as a reverse proxy server, load balancer, HTTP cache and other purposes.
3、 Tomcat
Apache Tomcat is a Java servlet container that can be used to run Java Web applications. It can be used as a Web server or an application server.
4、 Lighttpd
Lighttpd is a lightweight open source Web server software that focuses on high performance and low resource consumption. Lighttpd adopts an event driven architecture, which takes up less system resources and is suitable for running in resource constrained environments, but it is not used too much in many software.
5、 Caddy
Caddy is a modern web server software, which is characterized by automatic configuration and HTTPS support. It can run on multiple operating systems, including Linux, macOS and Windows.
Recently, we have seen more and more uses of caddy in WEB software, but the specific use depends on our familiarity. For example, I am accustomed to using Nginx.