WSO2微网关安装和体系结构
Micro Gateway和API manager是否始终必须安装在相同的服务器上 微网关设置是否需要混合API的WSO2 Identity Server和WSO2 Enterprise Integrator 我们有一个体系结构,它将与3台服务器(1)用于API Manager的云和开发人员门户一起工作,为(2)生产环境(3)沙箱环境提供身份验证和分析以及存储WSO2微网关安装和体系结构,wso2,wso2-am,wso2-mgw,Wso2,Wso2 Am,Wso2 Mgw,Micro Gateway和API manager是否始终必须安装在相同的服务器上 微网关设置是否需要混合API的WSO2 Identity Server和WSO2 Enterprise Integrator 我们有一个体系结构,它将与3台服务器(1)用于API Manager的云和开发人员门户一起工作,为(2)生产环境(3)沙箱环境提供身份验证和分析以及存储 是否需要在所有服务器中安装API管理器来设置API网关和API微网关?因此,以下是我尝试在本地系统中设置WSO2 API管理器和微网关服
是否需要在所有服务器中安装API管理器来设置API网关和API微网关?因此,以下是我尝试在本地系统中设置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访问该服务,因此无需进行进一步更改
- 使用publisher将相同的YAML上载到API manager,以配置API manager和微网关服务李>
- 使用API管理器密钥证书设置微网关(失败)
- 使用IP地址和端口号以及
- 访问开发人员门户,创建令牌密钥
- 但是,令牌无法帮助访问微网关服务。甚至我也尝试使用API管理器提供的URL,但仍然无法访问