我有一个来自ISP的静态IP,58.59.60.61
我有3台本地物理web服务器:
我有一个域名,example.com。它是这样配置的:
主机(A),@,58.59.60.61
主机(A),subdomain1,58.59.60.61
主机(A),subdomain2,58.59.60.61
我的路由器是一个pfSense盒。它将所有端口80流量转发给一个名为"WebServers“的组别名,它是我的3个web服务器IP地址。
这个设置应该有效吧?我相信我需要在我的网络服务器中设置“主机头名”。在IIS中,我知道如何做到这一点。我如何在Apache2中做到这一点?
发布于 2011-01-06 02:53:24
您应该可以将ServerName设置为域名称指向Apache服务器的内容。
发布于 2011-01-06 02:57:44
在ServerName中设置VirtualHost并设置NameVirtualHost选项是所需内容的一部分。
我已经有一段时间没有使用pfSense了,但我不记得它有一个反向代理模块,这正是您在本例中所需要的。如果pfSense使用mod_proxy运行Apache,那么您就设置好了,否则可能需要在两者之间添加一些内容。注意,反向代理层需要处理虚拟主机名;后端服务器不需要配置主机头名称。
https://serverfault.com/questions/219240
复制相似问题