WSO2 APIM 管理:为 HTTP 和 HTTPS 使用标准端口
WSO2 APIM Management: Use standard ports for HTTP and HTTPS
我目前正致力于在 Kubernetes 集群上部署 WSO2 APIM。所有 pods 和服务都已配置并且 运行 正确。
在入口设置中,我们希望使用公开的默认 HTTP 端口 80/443,而不是产品使用的默认端口,即 9763/9443。我们没有为端口使用任何偏移量。
在测试配置时,我们注意到 URL 总是被重定向到被入口阻止的端口 9443。
为管理员启用 HTTP 协议也不起作用,因为重定向发生在产品中配置的默认 HTTP 端口,即 9763
carbon.xml/axis2.xml 中是否有配置可以更改以达到预期的结果,或者我们是否需要更改 Ingress 设置以重写 URLs.
您可以在PRODUCT_HOME/repository/conf/tomcat/catalina-server.xml文件中设置代理端口。对于 9443,您可以设置端口 443,对于端口 9763,您可以使用端口 80。
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="9763"
proxyPort="80" ............
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="9443"
proxyPort="443" ...........
请参考https://docs.wso2.com/display/Carbon430/Adding+a+Custom+Proxy+Path
我目前正致力于在 Kubernetes 集群上部署 WSO2 APIM。所有 pods 和服务都已配置并且 运行 正确。 在入口设置中,我们希望使用公开的默认 HTTP 端口 80/443,而不是产品使用的默认端口,即 9763/9443。我们没有为端口使用任何偏移量。
在测试配置时,我们注意到 URL 总是被重定向到被入口阻止的端口 9443。
为管理员启用 HTTP 协议也不起作用,因为重定向发生在产品中配置的默认 HTTP 端口,即 9763
carbon.xml/axis2.xml 中是否有配置可以更改以达到预期的结果,或者我们是否需要更改 Ingress 设置以重写 URLs.
您可以在PRODUCT_HOME/repository/conf/tomcat/catalina-server.xml文件中设置代理端口。对于 9443,您可以设置端口 443,对于端口 9763,您可以使用端口 80。
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="9763"
proxyPort="80" ............
<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
port="9443"
proxyPort="443" ...........
请参考https://docs.wso2.com/display/Carbon430/Adding+a+Custom+Proxy+Path