我正在为我的团队尝试wso2 api经理。
当我遵循quick start guide时,我无法在实现部分获得良好的生产端点。 wsdl
也是如此我认为这是因为我的计算机上有api管理器,而这台计算机背后是一个企业代理。 我搜索文档和堆栈溢出,但我不明白我怎么能说使用代理碳。
如果您知道我如何配置AM以使用企业代理,我将非常高兴
我不知道它是否有帮助:我无法使用localhost或127.0.0.1:9443访问api manager whitout
谢谢!
答案 0 :(得分:0)
如果要使用主机名访问管理控制台,则需要编辑carbon.xml主机参数。 (并且应使用DNS名称解析特定主机条目,否则您也可以编辑主机文件)
如果您想通过代理服务器传递流量,那么您需要执行like this; 在axis2配置中,在传输发送方配置中,必须提供两个属性。 http.proxyHost:代理服务器的IP http.proxyPort:Prosy服务器的端口
答案 1 :(得分:0)
您需要进行以下配置更改,以告知API Manager(APIM)与Web代理进行通信。重新启动APIM以使配置更改生效。
编辑以下文件:
<APIM Home>/repository/conf/axis2/axis2.xml
在两个地方添加以下行:
<parameter name="http.proxyHost" locked="false">proxyName.company.com</parameter>
<parameter name="http.proxyPort" locked="false">1234</parameter>
<parameter name="http.nonProxyHosts" locked="false">localhost</parameter>
在第483行附近添加3个新行,完成后会显示如下:
<transportSender name="http" class="org.apache.synapse.transport.passthru.PassThroughHttpSender">
<parameter name="non-blocking" locked="false">true</parameter>
<parameter name="http.proxyHost" locked="false">proxyName.company.com</parameter>
<parameter name="http.proxyPort" locked="false">1234</parameter>
<parameter name="http.nonProxyHosts" locked="false">localhost</parameter>
</transportSender>
在第528行附近,添加3个新行,完成后如下所示:
<transportSender name="https" class="org.apache.synapse.transport.passthru.PassThroughHttpSSLSender">
<parameter name="non-blocking" locked="false">true</parameter>
<parameter name="http.proxyHost" locked="false">proxyName.company.com</parameter>
<parameter name="http.proxyPort" locked="false">1234</parameter>
<parameter name="http.nonProxyHosts" locked="false">localhost</parameter>
<parameter name="keystore" locked="false">
<KeyStore>
<Location>repository/resources/security/wso2carbon.jks</Location>
<Type>JKS</Type>
<Password>wso2carbon</Password>
<KeyPassword>wso2carbon</KeyPassword>
</KeyStore>
</parameter>
<parameter name="truststore" locked="false">
<TrustStore>
<Location>repository/resources/security/client-truststore.jks</Location>
<Type>JKS</Type>
<Password>wso2carbon</Password>
</TrustStore>
</parameter>
<!--<parameter name="HostnameVerifier">DefaultAndLocalhost</parameter>-->
<!--supports Strict|AllowAll|DefaultAndLocalhost or the default if none specified -->
</transportSender>
重启APIM以使配置更改生效。