两台机器在同一个 IP 地址上为不同的域提供 http 服务?

两台机器在同一个 IP 地址上为不同的域提供 http 服务?

我的静态 IP 上有一台运行正常的 http 服务器。我计划再添加一台具有不同功能、所有者和域的服务器。两台服务器都基于 Apache。能实现吗?如果能,普通路由器就够了吗?

答案1

作为家庭用户,实现此目的的一种方法是使用路由器上的不同外部端口。

在路由器的端口转发中,您将分配“正常”端口(通常是端口 80)连接到一台机器,而另一台机器指向第二台机器。

你最终会得到类似的东西

http://your.external.address:80/  --> server1:80
http://your.external.address:81/  --> server2:80

只需使用,http://your.external.address/默认情况下就会使用端口 80,因此可以获取server1。为了获取,server2您需要指定不同的端口。

大多数休闲家用路由器确实允许这种级别的端口转发。

相关内容