如何配置apache以响应nginx代理管理器?

如何配置apache以响应nginx代理管理器?,nginx,apache2,reverse-proxy,nginx-reverse-proxy,nginx-upstreams,Nginx,Apache2,Reverse Proxy,Nginx Reverse Proxy,Nginx Upstreams,我对一些服务器进行了设置,它们使用XCP-NG作为虚拟机监控程序。我为每个服务生成不同的虚拟机。我有一个公共ip地址和一个域。到目前为止,不同的东西使用不同的端口,所以通过端口转发来处理请求。现在我想将test.example.com指向一个Web服务器,将example.com指向另一个Web服务器,两者都是端口80/443。我想用nginx代理管理器(192.168.1.2)处理这个问题,它将upsteam发送到两个apache服务器(192.168.1.3和4) 我想实现: 在代理服务器上

我对一些服务器进行了设置,它们使用XCP-NG作为虚拟机监控程序。我为每个服务生成不同的虚拟机。我有一个公共ip地址和一个域。到目前为止,不同的东西使用不同的端口,所以通过端口转发来处理请求。现在我想将test.example.com指向一个Web服务器,将example.com指向另一个Web服务器,两者都是端口80/443。我想用nginx代理管理器(192.168.1.2)处理这个问题,它将upsteam发送到两个apache服务器(192.168.1.3和4)

我想实现:

  • 在代理服务器上终止SSL
  • 将请求向上游发送到不同的服务器
  • 如果代理配置正确,它会将请求发送到apache服务器。但我得到了以下信息:

    找不到

    在此服务器上找不到请求的URL。 位于example.com端口80的Apache/2.4.41(Ubuntu)服务器

    很确定apache2配置中缺少一些东西

    我对配置有以下想法:

  • 设置虚拟主机:包括example.com?我在服务器上只托管一个站点/服务
  • 我必须在apache中使用代理进行配置吗
  • 我已经运行了a2ensite example.com

    怎么办?我花了数小时和数天