我的要求是在域名级别匹配 URL,您能告诉我为此我到底要做什么吗?
如果用户浏览 xyexample.com 或 yzexample.com,那么当他们到达 Apache 代理时,它需要解析为相同的名称并打开页面。
我现在所做的是像下面这样单独添加每个 url,但我想要域名级别,这样可以让我的生活更轻松
当前配置
<VirtualHost 192.168.0.1:80>
ServerName x.y.example.com
ServerAlias x.y.example.com
ProxyPreserveHost Off
ProxyPassMatch ^/(.*[.](svc))$ http://x.y.example.com/$1
ProxyPassReverse ^/(.*[.](svc))$ http://x.y.example.com/$1
ErrorLog /var/log/httpd/test_error.log
</VirtualHost>
我在寻找
<VirtualHost 192.168.0.1:80>
ServerName *.*.example.com
ServerAlias *.*.example.com
ProxyPreserveHost Off
ProxyPassMatch ^/(.*[.](svc))$ http://*.*.example.com/$1
ProxyPassReverse ^/(.*[.](svc))$ http://*.*.example.com/$1
ErrorLog /var/log/httpd/test_error.log
</VirtualHost>
无论使用什么服务器名称或服务器别名,它都应该通过代理传递到相同的 URL。请告诉我确切的解决方案,过去两天我搜索了所有内容,但无法在任何地方找到确切的解决方案。