服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

多个Web应用程序 – 相同的虚拟机与多个虚拟机

首先,我更像是一个开发者而不是pipe理者。 我在这里问了同样的问题。 但请让我知道是否有更好的地方来问这个问题。 这是我的情况。 我有一个应用程序是build立在Linux上运行。 它同时提供https(在使用nginx的端口443上)和ssh(在端口22上)。 但是由于组织的限制,我不得不使用虚拟框在Linux客户端的Windows主机上运行它。 此外,主机上还有另一个Web应用程序。 这两个Web应用程序都应该基于URL来提供服务(例如:app1.com,app2.com)。 url需要保留。 所有sshstream量都可以默认为guest。 我必须做出这个工作的一个想法是,下面我想知道是不是让这个问题变得更复杂。 任何帮助表示赞赏。 脚步: 在主机上使用未使用的端口(例如8443),并将所有stream量redirect到来宾。 在Virtualbox中使用基于NAT的端口转发(8443 – > 443,22 – > 22)。 唯一剩下的就是在主机上设置另一个nginx作为反向代理。 在Windows(/ etc / hosts)上设置虚拟主机,并拥有两个IP和URL条目(app1.com和app2.com)。 在主机上使用一个单独的nginx作为反向代理,将app1stream量redirect到主机上的web应用程序,并将app2stream量redirect到8443。 问题: 我可以避免主机上额外的nginx反向代理,同时保留的URL? 还有什么关于SSL。 我可以在主机上设置https并将其路由到客户端的端口80,并避免拥有两个证书? 注意:我在Virtualbox中使用NAT,所以我不应该有任何安全问题。