我们试图将多个Adonis.js实例保留在同一域的反向代理(apache2)后面。为了实现这种分离,我们有多个位置(子路径)指向不同的Adonis.js实例。
映射可以表示如下:
URL (apache2 reverse proxy) | Internal ip:port
-------------------------------------------------
https://example.com/app1/ | 10.1.1.10:3001/
https://example.com/app2/ | 10.1.1.10:3002/
https://example.com/app3/ | 10.1.1.10:3003/
为进一步阐明我们的映射方式,以下是有关位置的apache配置文件的摘录:
Redirect "/app1" "/app1/"
<Location "/app1/>
ProxyPreserveHost on
Options +Indexes +FollowSymLinks
ProxyPass http://172.20.0.64:10010/
ProxyPassReverse http://172.20.0.64:10010/
</Location>
但是,问题是如何映射每个Adonis.js实例的/appX/
子路径。我们应该如何配置Adonis.js来考虑此类子路径?是否有base_url或类似的内容?
先感谢堆。任何帮助将不胜感激。