WSO2 API管理器(3.0.0)和微网关(3.0.0)配置

WSO2 API管理器(3.0.0)和微网关(3.0.0)配置,api,wso2,wso2-am,api-manager,Api,Wso2,Wso2 Am,Api Manager,下面是我试图在本地系统中设置WSO2 API管理器和微网关服务的任务,下面是一个示例配置 OS: Ubuntu server 18 LTS WSO2 API Manager - Local Server IP: 192.168.1.50 WSO2 MicroGateway service (Sandbox) - Local Server IP: 192.168.1.51 WSO2 MicroGateway service (Production) - Local Server IP: 192.1

下面是我试图在本地系统中设置WSO2 API管理器和微网关服务的任务,下面是一个示例配置

OS: Ubuntu server 18 LTS
WSO2 API Manager - Local Server IP: 192.168.1.50
WSO2 MicroGateway service (Sandbox) - Local Server IP: 192.168.1.51
WSO2 MicroGateway service (Production) - Local Server IP: 192.168.1.52
API管理器:

  • 安装了所有必备软件
  • 直接安装在服务器上
  • 自从我尝试在carbon.xml和api-manager.xml中更改主机名后,在deployment.toml中将主机名更改为IP地址,但它被覆盖
  • 所有服务都已成功激活
  • 碳管理员、管理模块、开发人员门户、发布者-
微网关:

  • 使用PHP创建一个模拟hello world API来访问后端和数据存储服务
  • 创建了一个示例OpenAPI 3.0 yaml文件,将请求转发到后端php服务
  • 安装了所有必备软件
  • 我有文档要在docker中安装Microgateway服务,但我决定在没有docker的情况下直接在服务器中安装MGW服务
  • 使用micro gw init创建API,并将yaml文件放在API定义中
  • 已成功创建生成
  • 使用网关运行生成,该网关可通过邮递员访问
  • 尝试将microgateway服务的主机名更改为侦听IP而不是localhost,但获得了localhost:9090的覆盖。但是,可以使用IP访问该服务,因此无需进行进一步更改
API管理器和MGW的配置

  • 使用publisher将相同的YAML上载到API manager,以配置API manager和微网关服务
  • 使用API管理器密钥证书设置微网关(失败)
  • 使用IP地址和端口号以及
  • 访问开发人员门户,创建令牌密钥
  • 但是,令牌无法帮助访问微网关服务。甚至我也尝试使用API管理器提供的URL,但仍然无法访问
配置失败


你遵循了吗?是的,所有设置都参考了WSO2的官方文档。你遵循了吗?是的,所有设置都参考了WSO2的官方文档