我正在尝试将WSO2 API Manager 1.8.0置于Apache代理之后,但它不起作用。
我修改了catalina-server.xml
并设置了proxyPort
但它仍然将met重定向到端口9443.其他页面(如publish/
)重定向到localhost。
我还在<HostName>
中设置了正确的主机名(使用<MgtHostName>
和carbon.xml
)。
我怀疑还有其他一些必须更改的配置设置。是否有可用于更改的所有内容的概述,以便将API Manager置于反向代理之后?
答案 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