反向代理 – 我可以为多个主机使用一个IP吗?

我想设置一个内部框,所有的外部stream量都被转发到,然后到内部的相关框。

我想知道以下几点:

如果我有两台服务器,邮件。 domainA .com和邮件。 domainB .com可以反向代理转发正确的请求在相同的IP基于什么要求? 例如,对domainA .com的请求将转到servera.localdomainB .com转到serverb .local?

另外,我想build立一个基于Linux的代理,任何build议?

如果这些是邮件服务器,并且你正在谈论传入的电子邮件,那么你想要的是一个MTA(例如,exim,postfix),它接受域名的电子邮件并将其转发给正确的内部主机。 这是一个基本的mailhub设置。

如果你正在谈论使用imap,pop或者smtp(或者只是networkingstream量)的用户,那么看看NginX 。

如果传入的请求是http协议,那么Apache虚拟主机与mod_proxy( http://httpd.apache.org/docs/current/mod/mod_proxy.html )一起可能会做你想做的事情。