让我在开头说我认为我有一个解决方案,我只是想与社区协商我的理解是否正确。
我想做什么: 我想将多个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,在该服务器上找到合适的主机,然后将该请求转发回代理,然后该代理将在外部为网站提供服务。
这正确吗?