84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Nginx/Apache は Web サーバーであり、Apache Tomact はサーブレット コンテナーです お聞きしたいのですが、具体的にはどのような違いがあるのでしょうか? Apache Tomactを使えばすでにhttpリクエストに応答する機能があるからです
认证高级PHP讲师
联系 都可以做web服务器,对外服务。
区别 正如你所说:
Nginx/Apache 是Web Server,而Apache Tomact是一个servlet container
tomcat可以对jsp进行解析,nginx和apache只是web服务器,可以简单理解为只能提供html静态文件服务。php等动态语言的支持靠的是扩展。
总结一下:tomcat具有nginx和apache的静态文件服务功能,同时具备jsp解析功能。
当前多采用apache监听所有端口,然后将相应的域名用ajp13连接到tomcat,tomcat在8080端口独立运行。
tomcat对静态资源的请求效率太低,一般使用ngxin/lighttpd(apache)做前端,只是把jsp的请求转发给tomcat。
联系
都可以做web服务器,对外服务。
区别
正如你所说:
tomcat可以对jsp进行解析,nginx和apache只是web服务器,可以简单理解为只能提供html静态文件服务。php等动态语言的支持靠的是扩展。
总结一下:tomcat具有nginx和apache的静态文件服务功能,同时具备jsp解析功能。
tomcat对静态资源的请求效率太低,一般使用ngxin/lighttpd(apache)做前端,只是把jsp的请求转发给tomcat。