- 问题是这样来的,有一个云上的windows server 2008 r2,在该设备上安装了一个vmware workstation,并且vmware上部署了一个linux虚拟机,现在需要在虚拟机中部署Java web项目,并且提供一个公网ip,要求能从公网上访问Java web项目。
- 我的思路是:将公网ip和虚拟机ip绑定,然后从公网访问,现在问题是中间还隔着一个windows server。所以不知道公网访问能不能实现?或者大家有什么别的办法?小弟才疏学浅,希望有大牛指点一二,我再有方向性地摸索。
windows机器上装个nginx,反向代理到虚拟机上的java web项目,可以解决你的问题
不过你的架构很奇葩,第一,为什么不再买一台linux的云服务器,带宽共享下,不会太贵。第二,为什么要用vm,直接上docker不是更简单,端口映射下,直接就可以用