CNode

虚心请教前端部署,关于从tomcat到nginx

问答
Llanglang1234发布于10 年前最后回复10 年前5 回复6695 浏览0 收藏

大家好,我现在的项目的模式是,java+html,部署在tomcat里,前台和后台都部署在一个war包里

发觉现在流行的方案是,前台页面部署在nginx里

我想问的是,从tomcat到nginx,前台文件还需要放在tomcat下吗?

还有个问题,比如我之前有个页面a.html,用ajax访问后台接口,例如/api/login

用nginx部署后,这样的请求路径需要修改吗,也就是前台页面需要改动吗?

大家不要笑我,前端小白一个

查看回复

回复 (5)

Y
yakczh#1·10 年前

不需要 用nginx重写根据url规则转到 tomcat就行

C
chenxiaohu#2·10 年前

静态资源nginx直出,动态服务proxy到tomcat……

L
langlang1234#3·10 年前

大家这样说我心里就有底了

这样的话,我前台可以部署在一起机器,后台部署在另外一台机器

也不存在跨域的问题了吧?

K
klesh#4·10 年前

不会,采用 proxy_pass, 对外来讲只有一个 nginx ,同一个 protocol host port 就是同域。

Z
zkaip#5·10 年前

nginx 提供路由功能, 自己定义路由就好了

参与回复
登录后即可参与回复。登录