The difference between Nginx/Apache and Apache Tomcat
PHP中文网2017-05-16 17:04:06
0
2
553
Nginx/Apache is a Web Server, and Apache Tomact is a servlet container I would like to ask, what are the specific differences? Because if you use Apache Tomact, you already have the function of responding to http requests
Contact They can all be used as web servers and provide external services.
Difference As you said:
Nginx/Apache is a Web Server, and Apache Tomact is a servlet container
Tomcat can parse jsp, nginx and apache are just web servers, which can be simply understood as only providing html static file services. The support of dynamic languages such as php relies on extensions.
To summarize: tomcat has the static file serving function of nginx and apache, and also has the jsp parsing function.
Tomcat’s request efficiency for static resources is too low. Generally, ngxin/lighttpd (apache) is used as the front end, and it just forwards jsp requests to tomcat.
Contact
They can all be used as web servers and provide external services.
Difference
As you said:
Tomcat can parse jsp, nginx and apache are just web servers, which can be simply understood as only providing html static file services. The support of dynamic languages such as php relies on extensions.
To summarize: tomcat has the static file serving function of nginx and apache, and also has the jsp parsing function.
Tomcat’s request efficiency for static resources is too low. Generally, ngxin/lighttpd (apache) is used as the front end, and it just forwards jsp requests to tomcat.