- 主题:谁能普及一下 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.*