虚心请教前端部署,关于从tomcat到nginx
大家好,我现在的项目的模式是,java+html,部署在tomcat里,前台和后台都部署在一个war包里
发觉现在流行的方案是,前台页面部署在nginx里
我想问的是,从tomcat到nginx,前台文件还需要放在tomcat下吗?
还有个问题,比如我之前有个页面a.html,用ajax访问后台接口,例如/api/login
用nginx部署后,这样的请求路径需要修改吗,也就是前台页面需要改动吗?
大家不要笑我,前端小白一个
5 回复
不需要 用nginx重写根据url规则转到 tomcat就行
静态资源nginx直出,动态服务proxy到tomcat……
大家这样说我心里就有底了
这样的话,我前台可以部署在一起机器,后台部署在另外一台机器
也不存在跨域的问题了吧?
不会,采用 proxy_pass, 对外来讲只有一个 nginx ,同一个 protocol host port 就是同域。
nginx 提供路由功能, 自己定义路由就好了