如何更改 wso2 api 管理器上的生产端点端口?

How to change production endpoint port on wso2 api manager?

我正在 Ubuntu 18.04 上测试 Wso2 Api 管理器。当我创建演示phone verify soap to rest api时,生产端点端口显示8281。

目前在 ubuntu 我正在为使用相同端口的 dart 服务器提供服务。并为我现有的服务器分配了从 8080 到 8484 的所有配置端口。

我的问题是如何将生产端点端口更改为不同的端口,例如 9090?

示例:

默认设置显示:

http://localhost:8281/phoneverify/1.0.0

我需要改成:

http://localhost:9090/phoneverify/1.0.0

每次我需要 运行 服务器时,我需要发布我的端点以使用端口 9090。我该怎么做?谢谢

您可以在AM_HOME/repository/conf/carbon.xml中将端口偏移设置为810。然后所有端口将从 810 偏移。

设置碳抵消。 xml 会起作用,但它也会移动所有其他端口。我建议使用我们常用的其他两种方式

  1. 有一个 HTTP 反向代理

    您可以使用反向代理(httpd、ngix、..)来侦听定义的任何端口并将请求转发到目标端点

  2. 你可以在文件repository/conf/tomcat/catalina-server中设置nio端口。 xml