Ngnix作为基于Apache名称的虚拟主机的反向代理

我正在Apache上运行几个网站,目前正在使用基于名称的虚拟主机。 所有的网站都在同一台服务器上。 我想在一台新的服务器上添加Ngnix作为caching逆向代理。

处理多个基于名称的虚拟主机的最佳方式是什么? 我应该简单地让Nginx处理名称,并在一个单独的端口上运行每个Apache虚拟主机? 或者有没有办法让Nginx把主机名传给Apache,并让Apache负责处理域名呢?

作为一个反向代理,Nginx将通过Host:header来使用Apache。 将Apache虚拟主机放在单独的端口上绝对没有理由。

如果你所有的站点都在同一个Apache服务器上,你只需要apache一个基于名字的虚拟主机configuration。