我目前有一个硬件linux服务器,它有一个IP地址,运行三个网站(虚拟主机通过apache)。我想推动每个网站进入自己的虚拟机,以改善隔离/安全,并更容易地迁移到不同的硬件,如果有必要的话。(为此,我开始查看coreos。)
但我对这个简单的问题感到困惑。如何推送不同的虚拟主机httpd (或ssh或.)对同一IP硬件上不同虚拟机的请求??这不是DNS级别的问题--我的DNS提供者只是把我的访问者推到主IP上,我想。
谢谢你的建议。
打招呼,
/iaw
发布于 2014-04-06 18:46:24
您可以设置一个代理服务器,根据vhost规则将流量重定向到虚拟服务器。为此,Apache有mod_proxy,您可以设置一个反向代理/网关,它根据vhost匹配将HTTP流量重定向到正确的虚拟机。
发布于 2014-04-06 18:24:44
不同的主机需要有Different IP地址。您可以与NAT和网站的代理服务器一起进行黑客攻击。对于每个服务器,SSH必须位于不同的端口上。
您最好为每个服务器分配适当的IP地址。在独立服务器上托管网站是请求更多IP地址的正当理由。
https://serverfault.com/questions/587039
复制相似问题