反向代理(Apache)背后的WSO2 API管理器

时间:2015-02-04 12:33:33

标签: wso2-am

我正在尝试将WSO2 API Manager 1.8.0置于Apache代理之后,但它不起作用。 我修改了catalina-server.xml并设置了proxyPort但它仍然将met重定向到端口9443.其他页面(如publish/)重定向到localhost。 我还在<HostName>中设置了正确的主机名(使用<MgtHostName>carbon.xml)。

我怀疑还有其他一些必须更改的配置设置。是否有可用于更改的所有内容的概述,以便将API Manager置于反向代理之后?

1 个答案:

答案 0 :(得分:0)

在catalina-server.xml中,您可以为http和https设置代理端口。因此,对于管理控制台,您需要为https添加代理端口,如下所示

<Connector  protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="9443"
                **proxyPort="443"**
                bindOnInit="false"
                sslProtocol="TLS"
                maxHttpHeaderSize="8192"
                acceptorThreadCount="2"

查看这篇文章,了解如何为反向代理修改发布者应用site.json和商店应用site.json。你可以设置主机名(你的代理)甚至是消息上下文路径。(这篇文章用nginx解释同样适用于阿帕奇)

http://sanjeewamalalgoda.blogspot.in/2014/12/configure-wso2-api-manager-with-reverse.html