在局域网的同一端口上托管多个服务器

时间:2019-11-23 18:56:31

标签: apache web server

让我在开头说我认为我有一个解决方案,我只是想与社区协商我的理解是否正确。

我想做什么: 我想将多个Web服务器托管在路由器后面的多个不同服务器上,并且都位于同一端口上。

我得出的解决方案: 拥有一台具有端口80到其自身的端口的前向服务器。在此服务器上,一系列的http代理,配置如下:

<VirtualHost *:80>
    ProxyPreserveHost On
    ProxyPass        "/" "http://other.lan.server"
    ProxyPassReverse "/" "http://other.lan.server/"
    ServerName website.com
    ServerAlias www.website.com
</VirtualHost>

将网站文件放置在其他没有端口转发的本地服务器上之后,然后我设置了一个虚拟主机配置,该配置实际上是通过other.lan.server为网站提供服务的。

据我了解,端口转发的代理服务器将转发到other.lan.server,在该服务器上找到合适的主机,然后将该请求转发回代理,然后该代理将在外部为网站提供服务。

这正确吗?

0 个答案:

没有答案