我正在努力解决这个问题,经过几个小时的谷歌搜索后,最好在这里要求更清楚地了解我要做的事情。
所以我有两个域指向同一台服务器。 我想要的是一个域指向一个路由,如/ example1,另一个域指向另一个路由,如/ example2
有没有人知道如何最好地完成这项工作? 我们正在使用WSO2 API Manager,这是一个开源平台。
答案 0 :(得分:0)
这可以通过使用反向代理(如NginX)来完成。以下示例配置可能有所帮助您还应该能够通过NginX配置文档并解决问题。可能不需要以下配置中的某些配置行。但我不确定,因为我不是NginX专家。
server {
listen 443;
server_name apistore.alex.org;
location / {
proxy_pass https://your-up-stream/store/;
proxy_redirect https://your-up-stream/store/ /;
proxy_redirect https://apistore.alex.org/store/ /;
proxy_cookie_path /store/ /;
}
##You need to add the ssl certificate stuff here
}
如果您开始工作,可以为apipublisher.alex.org添加类似的虚拟主机,以将其传递给发布者应用。
请注意,上面的配置可能无法开箱即用。您还需要添加上游。我只是想告诉它可以做到这一点。