在服务器中设置多个IP地址,他们需要什么

你好,我是新的专用服务器,我最近租了一个。 这台服务器运行CentOS,我有一个plesk平行面板。

在PLESK中只configuration了一个IP地址,但是我可以使用2个IP地址。 两个是

xx.xxx.xx.33 xx.xxx.xx.56

我有这两个地址通过电子邮件发送给我,但我不知道如何处理他们。 我想要在我的服务器上运行1个重要的应用程序,以及2个非常小的应用程序。 现在我想要做的事情是在一个IP上设置大量的应用程序,在另一个上设置另外两个。

这种types的设置是否可能,这是否甚至可以做到这一点?

或者是IP地址用于其他事情。 非常感谢你。

这个不成立。 例如,对于SSL来说,多个IP是有意义的 – 在同一个IP上运行多个SSL应用程序对于某些服务器来说是棘手的 – 对于其他服务器进程来说,它们没有办法识别只有域名的不同实例(例如,FTP,IIRC) 。

如果两个IP绑定到两个不同的物理接口(即NIC),这是合理的,因为这样就分裂了物理负载,并确保一个高带宽应用不会减慢两个较小的应用。

它是一个“专用服务器”,然而,它几乎肯定是虚拟化的,而这两个IP地址被托pipe在同一块物理硬件上,在这种情况下,你不会看到任何好处。

如果您希望应用程序都运行在默认的HTTP端口80或HTTPS端口443上, 并且具有不同的主机名, 并且可以与旧的或基本的HTTP 1.0用户代理一起使用,那么拥有不同的IP地址合理的。

回到HTTP 1.0时代,用户代理没有在他们的请求中发送Hostname:标头,所以具有单个IP地址托pipe多个虚拟网站的单个Web服务器不能分辨出HTTP 1.0用户代理要求的虚拟网站如果它只是做了一个GET / HTTP/1.0 。 所以,如果你想在同一个主机上托pipe多个虚拟网站,你需要为每个虚拟网站分配不同的IP地址,这样你的networking服务器就可以知道哪个虚拟网站可以提供给HTTP 1.0客户端,只要查看哪个IP地址客户端连接到。

现在HTTP 1.0用户代理可能非常less见,但我仍然偶尔运行embedded式HTTP客户端或基本脚本,它们充当简单的HTTP客户端,为简单起见而使用HTTP 1.0。