WSO2 API 管理端口

WSO2 API Manager Ports

我需要在端口 80 和 443 而不是 8280 和 8243 上发布所有开发到 运行 的 API。

我如下更改了 axis2.xml 并重新启动了 API 管理器服务器。

<parameter name="port" locked="false">80</parameter>
<parameter name="port" locked="false">443</parameter>

我可以在 API 商店中看到已发布的 API 分别显示 80 和 443 端口。 但是当我尝试使用如下所示的 Postman 对其进行测试时 URL,它会抛出以下错误。

URL: http://localhost:80/pizza & https://localhost:443/pizza

错误:HTTP 错误 404。未找到请求的资源。

如有配置遗漏请指教

谢谢。

我认为你做不到。如果您想使用 80/443 公开您的 API,您需要使用反向代理作为 APIM 的前端,如 [1] 中所述。

[1] https://docs.wso2.com/display/AM210/Adding+a+Reverse+Proxy+Server