匿名用户 提问于 2015-12-21

场景:最外层为windows 2012 物理机,开启hyper-V(因为固定IP只有一个,想部署多个应用)
需求;centos 虚拟机集群 ,服务分开部署。80端口映射至hyper-v 中的一台centos A的 nginx服务上,在该台机器安装oneinstack服务
通过vhost新建站点,如果站点源文件在centos A主机上,ok。能正常访问,
但我如果在另外一台centos  B 部署应用,需要通过Centos A的 nginx 解析跳转访问cetnos b主机的服务,不知如何配置是好?
同时再咨询一个关于javaweb 应用的问题:
主机 vhost正常添加站点,指定站点源文件目录的时候使用默认目录,手动把java_web应用解压后的文件copy至站点目录,造成无法访问。 

java_web应用一般有个工程名,例如xx_web,然后在项目中经常需要使用到该xx_web工程名作为一些链接的跳转,如果只是单纯把解压后的文件copy至站点根目录,是无法正常使用的。

3 答案

发布
管理员 2015-12-21

在一台上部署nginx,部署多台tomcat
默认tomcat是绑定那个域名即访问,子目录需要另外配置。

#1
发布
匿名用户 2015-12-21

诉我愚钝,没太理解透这个意思。我记得执行./vhost 添加主机的时候是支持绑定IP地址的。是否是需要手动添加域名主机后,再修改请求redrec跳转至对应ip 及端口?

#2
发布
管理员 2015-12-22

前端需要配置nginx upstream的

#3

请登录或者 注册 来提交答案