将两个不同的dns路由到相同的ip但不同的路由

时间:2016-05-24 15:11:12

标签: ubuntu networking dns wso2 wso2-am

我正在努力解决这个问题,经过几个小时的谷歌搜索后,最好在这里要求更清楚地了解我要做的事情。

所以我有两个域指向同一台服务器。 我想要的是一个域指向一个路由,如/ example1,另一个域指向另一个路由,如/ example2

有没有人知道如何最好地完成这项工作? 我们正在使用WSO2 API Manager,这是一个开源平台。

1 个答案:

答案 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添加类似的虚拟主机,以将其传递给发布者应用。

请注意,上面的配置可能无法开箱即用。您还需要添加上游。我只是想告诉它可以做到这一点。