【发布时间】:2020-06-06 10:30:12
【问题描述】:
我的节点服务器正在监听127.0.0.1:7676。但是,它的响应因子域而异。使用标准 ProxyPass 配置(如下),子域被剥离。
如何将子域转发到节点服务器?
示例 1:基本代理配置:
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
ProxyPass / http://localhost:7676/
</VirtualHost>
示例 2:尝试为所有请求传递一个简单的“测试”子域
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
RequestHeader set "Host" "test.example.com"
ProxyPass / http://localhost:7676/
</VirtualHost>
我的尝试(示例 2)不起作用。节点服务器仍然看不到子域。即使它确实有效,我也需要它是动态的(获取请求的任何子域并将其传递给节点服务器)。
请注意,可以有多个子域 (test2.test1.example.com)。
【问题讨论】:
标签: apache reverse-proxy mod-proxy