- 主题:谁能普及一下 apache,tomcat,nginx 的关系啊?
rt
因为一直用 tomcat, 但没有细细琢磨它们的关系.今天一搜,不得了. 发现关系挺复杂.
apache 算是普通web服务器,只能处理静态页面. tomcat 能处理动态页面.
所以是 apache + tomcat 的方式. 但我平时用 tomcat 写了那么多 web service, 没注意到 apache server 的存在啊, 是默认集成的吗?
然后 nginx 呢, 这个新出来的家伙, 也是擅长处理静态页面, 所以现在普通流行
nginx 处理静态页面 + tomcat 处理动态页面.
也就是 nginx 取代了 apache 的 地位? 虽然 apache 我感觉从来没用过.
哎, 有明白的吗?
--
FROM 116.243.1.*
我再问一下哈:
我现在用 springboot,是内嵌 tomcat 的
我打了一个 war 包,上传到云端.
这个过程, 我并没有发现 apache 或 nginx 的影子.
请问 apache 或 nginx 是需要单独的部署团队进行部署的吗?
谢谢啊
【 在 jamwswallace (james) 的大作中提到: 】
: 不复杂,apache和nginx主要负责做web服务器,提供静态页面和代理服务,目前nginx基本代替了apache。tomcat提供静态页面能力弱,主要作为应用服务器直行jsp,servlet。
: --【特快水木】
--
FROM 116.243.1.*
你好
我也做点前端
我们现在的做法是, 把前端的 ng build之后, 生成出来的文件,会放入 spring bool 项目里的 resource 文件里. spring boot 项目的 java 代码只是一个壳, 放点 sso 的逻辑.
然后生成 war 包,作为其中的一个微服务上传到云端.
这里我并没看到 apache 或 nginx 的影子啊.
大家都是怎么用的啊?
谢谢啊谢谢
【 在 jamwswallace (james) 的大作中提到: 】
: springboot是java应用,当然不用apache和nginx,但是,你的react vue这些前端工程呢?
: 如果有你的war需要部署100个节点呢?
: --〖特快水木〗
--
FROM 116.243.1.*