我目前正在努力在Kubernetes集群上部署WSO2 APIM。所有Pod和服务均已配置并正确运行。 在入口设置上,我们要使用公开的默认HTTP端口80/443,而不是产品使用的默认端口,即9763/9443。我们没有为该端口使用任何偏移量。
在测试配置时,我们注意到URL始终被重定向到端口9443,该端口被入口阻止。
为管理员启用HTTP协议也不起作用,因为重定向发生在产品中配置的默认HTTP端口,即9763
carbon.xml / axis2.xml中是否存在可以更改以实现所需结果的配置,还是我们需要对Ingress设置进行更改以重写URL。
答案 0 :(得分:0)
您可以在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