每个子域的VirtualDocumentRoot和ProxyPass映射URL

我有一个通配符VirtualHost配置,非常简单:

<VirtualHost *:80>
    ServerName sub.domain.com
    ServerAlias *.example.com
    VirtualDocumentRoot ${SRVROOT}/htdocs/%1
</VirtualHost>

效果很好:

A.example.com正确获取/htdocs/A/文件夹

B.example.com正确获取/htdocs/B/文件夹

问题是:如何为每个子域设置不同的ProxyPass网址映射,例如:

如果A.example.com我想要ProxyPass /api http://localhost:8300/api

如果B.example.com我想要ProxyPass /api http://localhost:8400/api

如何实现此映射?

yxj7078 回答:每个子域的VirtualDocumentRoot和ProxyPass映射URL

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3064879.html

大家都在问