精华内容
下载资源
问答
  • Nginx和Tomcat区别

    万次阅读 多人点赞 2019-04-29 11:36:14
    nginx和tomcat区别 web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多...

    nginx和tomcat的区别

    web上的server都叫web server,但是大家分工也有不同的。

    nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,jetty等东西。

    但是事无绝对,nginx也可以通过模块开发来提供应用功能,tomcat也可以直接提供http服务,通常用在内网和不需要流控等小型服务的场景。

    apache用的越来越少了,大体上和nginx功能重合的更多。

    严格的来说,Apache/Nginx 应该叫做「HTTP Server」;而 Tomcat 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器(Ruby/Python 等其他语言开发的应用也无法直接运行在 Tomcat 上)。

    一个 HTTP Server 关心的是 HTTP 协议层面的传输和访问控制,所以在 Apache/Nginx 上你可以看到代理、负载均衡等功能。客户端通过 HTTP Server 访问服务器上存储的资源(HTML 文件、图片文件等等)。通过 CGI 技术,也可以将处理过的内容通过 HTTP Server 分发,但是一个 HTTP Server 始终只是把服务器上的文件如实的通过 HTTP 协议传输给客户端。

    而应用服务器,则是一个应用执行的容器。它首先需要支持开发语言的 Runtime(对于 Tomcat 来说,就是 Java),保证应用能够在应用服务器上正常运行。其次,需要支持应用相关的规范,例如类库、安全方面的特性。 对于 Tomcat 来说,就是需要提供 JSP/Sevlet 运行需要的标准类库、Interface 等。为了方便,应用服务器往往也会集成 HTTP Server 的功能,但是不如专业的 HTTP Server 那么强大,所以应用服务器往往是运行在 HTTP Server 的背后,执行应用,将动态的内容转化为静态的内容之后,通过 HTTP Server 分发到客户端。
    总结一下:
    nginx是一个HTTP Server ,侧重关心HTTP协议层面的传输和访问控制
    Tomcat是一个应用服务器,比如:将应用部署到tomcat服务器
    两者功能有重合,但是侧重点不同,目前都是将两者相结合使用

    展开全文
  • nginx 和tomcat 集群

    2016-02-22 23:09:59
    nginx 和tomcat 集群,内含nginx 和tomcat 8 的集群配置,有例子,可测试: http://127.0.0.1:8080/test1/ http://127.0.0.1:8080/test2/
  • linux安装nginx和tomcat

    2018-10-25 10:32:56
    linux下安装nginx和tomcat
  • nginx和tomcat区别

    2017-06-26 11:39:04
    nginx和tomcat区别 web上的server都叫web server,但是大家分工也有不同的。nginx常用做静态内容服务代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多...

    转载:http://www.cnblogs.com/flypie/p/5153702.html
    nginx和tomcat的区别
    web上的server都叫web server,但是大家分工也有不同的。

    nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,jetty等东西。

    但是事无绝对,nginx也可以通过模块开发来提供应用功能,tomcat也可以直接提供http服务,通常用在内网和不需要流控等小型服务的场景。

    apache用的越来越少了,大体上和nginx功能重合的更多。

    严格的来说,Apache/Nginx 应该叫做「HTTP Server」;而 Tomcat 则是一个「Application Server」,或者更准确的来说,是一个「Servlet/JSP」应用的容器(Ruby/Python 等其他语言开发的应用也无法直接运行在 Tomcat 上)。

    一个 HTTP Server 关心的是 HTTP 协议层面的传输和访问控制,所以在 Apache/Nginx 上你可以看到代理、负载均衡等功能。客户端通过 HTTP Server 访问服务器上存储的资源(HTML 文件、图片文件等等)。通过 CGI 技术,也可以将处理过的内容通过 HTTP Server 分发,但是一个 HTTP Server 始终只是把服务器上的文件如实的通过 HTTP 协议传输给客户端。

    而应用服务器,则是一个应用执行的容器。它首先需要支持开发语言的 Runtime(对于 Tomcat 来说,就是 Java),保证应用能够在应用服务器上正常运行。其次,需要支持应用相关的规范,例如类库、安全方面的特性。对于 Tomcat 来说,就是需要提供 JSP/Sevlet 运行需要的标准类库、Interface 等。为了方便,应用服务器往往也会集成 HTTP Server 的功能,但是不如专业的 HTTP Server 那么强大,所以应用服务器往往是运行在 HTTP Server 的背后,执行应用,将动态的内容转化为静态的内容之后,通过 HTTP Server 分发到客户端。
    转载:http://www.cnblogs.com/flypie/p/5153702.html

    展开全文
  • Nginx和tomcat区别

    2019-05-12 18:41:22
    背景 公司线上机器既有tomcat,又有...因此,这篇主要对比一下Nginx和tomcatNginx是什么? Nginx是一个HTTP Server,更多关心的是 HTTP 协议层面的传输访问控制,常用做代理、负载均衡等功能。 Nginx更多关...

    背景

    公司线上机器既有tomcat,又有Nginx,而作为Java程序员,平时我们更多关注的是tomcat,包括它的配置,jvm参数等。对于Nginx,只知道流量进入机器时会先通过Nginx。
    因此,这篇主要对比一下Nginx和tomcat。

    Nginx是什么?

    Nginx是一个HTTP Server,更多关心的是 HTTP 协议层面的传输和访问控制,常用做代理、负载均衡等功能。
    Nginx更多关注静态内容,和客户端交互。

    tomcat是什么?

    tomcat是一个Application Server,部署Java Web程序,处理业务逻辑。
    tomcat将动态内容渲染成静态的,传给Nginx,再和客户端交互。

    参考:https://blog.csdn.net/iot3000/article/details/70227535

    展开全文
  • nginx和tomcat负载
  • nginx和tomcat整合.pdf

    2021-09-29 22:21:08
    nginx和tomcat整合.pdf
  • nginx和tomcat配置SSL负载均衡配置,
  • nginx 和Tomcat 集群

    2013-07-16 11:10:04
    nginx 和tomcat 三节点负载均衡 解压后直接使用
  • NGINX和tomcat配置

    2014-05-06 09:27:28
    Nginx+tomcat配置集群负载均衡,了解了二者之间的区别于应用场景,对于搭建服务帮助很大。nginx配置简单,不想apache配置那么复杂
  • 关于nginx和tomcat在window下的下载安装使用等。仅供参考。
  • 主要介绍了nginx和tomcat访问图片静态页面的配置方法,需要的朋友可以参考下
  • 简单总结下,tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的...Apache,Nginx和Tomcat区别: Apache全称是 Apache Http Server Project, Tomcat全称是 Apache Tomcat。 A

    简单总结下,tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tpmcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。

    tomcat所做的事情主要有:开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。

    Apache,Nginx和Tomcat的区别:

    Apache全称是 Apache Http Server Project, Tomcat全称是 Apache Tomcat。

    Apache和 Nginx用于处理静态资源, tomcat用来处理动态资源。

    Apache和Nginx相比,Nginx适合做前端服务器,适合做负载均衡。

    一般情况下,使用的时候,都是 Apache+Tomcat一起使用或者 Nginx+tomcat一起使用。

    展开全文
  • 服务器部署Nginx和Tomcat设置Nginx部署Tomcat部署 Nginx部署 nginx.conf文件配置: #user nginx; user root; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load dynamic ...
  • nginx和tomcat安装工具全。包括:apache-tomcat-8.0.47.tar.gz、nginx-1.12.2.tar.gz、openssl-1.0.1t.tar.gz、pcre-8.39.tar.gz、zlib-1.2.11.tar.gz
  • nginx和tomcat的整合

    2010-06-08 23:09:41
    这个是pdf文档,讲授nginx和tomcat整合的方法!
  • nginx tomcat 协同

    2020-06-25 11:40:52
    nginx and tomcatnginxtomcatnginx配置反向代理的tomcat nginx nginx功能:反向代理,负载均衡。 本质上nginx只是一个代理服务器 负责转发用户的请求给真正的server,nginx代理了很多不同的真正的server。 比如nginx...
  • nginx和tomcat区别 web上的server都叫web server,但是大家分工也有不同的。 nginx常用做静态内容服务代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更...
  • nginx常用做静态内容服务代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什么的),tomcat更多用来做做一个应用容器,让java web app跑在里面的东西,对应同级别的有jboss,...
  • nginx服务的建立 光盘的替换 安装开发环境软件包 编译安装 启动nginx 关闭nginx 了解nginx的重要文件 Nginx实现php解析 安装php解析环境 建立配置文件以及命令路径优化 启动php-fpm进程 验证 生成一个...
  • Nginx+Tomcat

    2018-01-20 15:09:24
    Window环境:Nginx+Tomcat6
  • Nginx和Tomcat负载均衡实现session共享.pdf
  • 文章目录1.nginx.conf的配置2.90809081 tomcat 1.nginx.conf的配置 upstream myserver{ #ip_hash; server localhost:9080 weight=1; server loaclhost:9081 weight=1; } server { listen 9001; ...
  • Nginx和tomcat上传文件大小限制修改,Ngnix和tomcat默认对上传文件大小有限制。
  • Nginx和Tomcat集群部署

    2017-11-21 00:26:52
    关于tomcat和nginx的部署
  • Tomcat前端配置一个HTTP服务器...这样可以让你的应用的负载能力提高很多,前端这个HTTP服务器主流用的最多的当属Apache HTTP Server和nginx。今天这篇文章主要讲解的是这种组合的方式的前提下,后端的Tomcat中的ap...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,189
精华内容 43,275
关键字:

nginx和tomcat的区别