如何配置Apache以响应Nginx代理管理器?

问题描述

我对一些服务器进行了设置,这些服务器使用XCP-NG作为虚拟机管理程序。我为每个服务生成了不同的VM。我有一个公共IP地址和一个域。到目前为止,不同的事物使用了不同的端口,因此通过portforwarding处理请求。现在,我想将test.example.com指向一个Web服务器,并将example.com指向另一个Web服务器,两个端口均为80/443。我想使用Nginx代理管理器(192.168.1.2)处理此问题,它将把upsteam发送到两个apache服务器(192.168.1.3&4)

我想实现:

  1. 在代理处终止SSL
  2. 向上游发送请求到不同的服务器。

代理已正确配置,它将请求发送到apache-server。但我收到以下消息:

未找到

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

确定apache2配置中缺少某些内容

我对配置有以下想法:

  1. 设置虚拟主机:包括example.com?我只在服务器上托管一个站点/服务。
  2. 我必须在Apache中配置使用代理吗?

我已经运行了a2ensite example.com吗?

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...