- 主题:谁能普及一下 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.*
 
- nginx 已经出来很久很久很久了。。
 
 现在正常都用 nginx,没听说还有新项目用 apache 的。
 
 apache/nginx 一般用于服务静态网页和作为反向代理使用。它俩是完全一样的定位。
 
 tomcat 一般用于运行 java web 程序。类似的还是 jetty.
 
 睡觉前随便回你几句。自己去看 enwiki 吧。
 
 【 在 feed (鳄鱼) 的大作中提到: 】
 : rt
 : 因为一直用 tomcat, 但没有细细琢磨它们的关系.今天一搜,不得了. 发现关系挺复杂.
 : apache 算是普通web服务器,只能处理静态页面. tomcat 能处理动态页面.
 : ...................
 --
 FROM 183.253.143.*
 
- 不复杂,apache和nginx主要负责做web服务器,提供静态页面和代理服务,目前nginx基本代替了apache。tomcat提供静态页面能力弱,主要作为应用服务器直行jsp,servlet。
 
 【 在 feed 的大作中提到: 】
 : rt
 : 因为一直用 tomcat, 但没有细细琢磨它们的关系.今天一搜,不得了. 发现关系挺复杂.
 : apache 算是普通web服务器,只能处理静态页面. tomcat 能处理动态页面.
 : ...................
 --【特快水木】
 --
 FROM 123.116.80.*
 
- 静态内容,apache
 动态内容,tomcat
 【 在 feed 的大作中提到: 】
 : rt
 : 因为一直用 tomcat, 但没有细细琢磨它们的关系.今天一搜,不得了. 发现关系挺复杂.
 : apache 算是普通web服务器,只能处理静态页面. tomcat 能处理动态页面.
 : ...................
 --来自微水木3.4.3
 --
 FROM 117.100.174.*
 
- 我再问一下哈:
 我现在用 springboot,是内嵌 tomcat 的
 我打了一个 war 包,上传到云端.
 这个过程, 我并没有发现 apache 或 nginx 的影子.
 请问 apache 或 nginx 是需要单独的部署团队进行部署的吗?
 谢谢啊
 
 【 在 jamwswallace (james) 的大作中提到: 】
 : 不复杂,apache和nginx主要负责做web服务器,提供静态页面和代理服务,目前nginx基本代替了apache。tomcat提供静态页面能力弱,主要作为应用服务器直行jsp,servlet。
 : --【特快水木】
 --
 FROM 116.243.1.*
 
- springboot是java应用,当然不用apache和nginx,但是,你的react vue这些前端工程呢?
 如果有你的war需要部署100个节点呢?
 
 【 在 feed 的大作中提到: 】
 : 我再问一下哈:
 : 我现在用 springboot,是内嵌 tomcat 的
 : 我打了一个 war 包,上传到云端.
 : ...................
 --〖特快水木〗
 --
 FROM 123.116.80.*
 
- 你好
 我也做点前端
 我们现在的做法是, 把前端的 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.*
 
- 这种做法不好,如此而已
 【 在 feed 的大作中提到: 】
 : 你好
 : 我也做点前端
 : 我们现在的做法是, 把前端的 ng build之后, 生成出来的文件,会放入 spring bool 项目里的 resource 文件里. spring boot 项目的 java 代码只是一个壳, 放点 sso 的逻辑.
 : ...................
 --〖特快水木〗
 --
 FROM 114.242.249.*
 
- 你不需要接触nginx,运维已经配置好了nginx,只要你springboot起的项目端口域名符合人家配置,nginx自然就起作用了  
 
 【 在 feed (鳄鱼) 的大作中提到: 】
 :
 :  你好
 :  我也做点前端
 :  我们现在的做法是, 把前端的 ng build之后, 生成出来的文件,会放入 spring bool 项目里的 resource 文件里. spring boot 项目的 java 代码只是一个壳, 放点 sso 的逻辑.
 --
 FROM 223.104.3.*