WSO2 API Manager公共NAT IP

时间:2013-01-03 14:44:52

标签: wso2 wso2-am

我已经在Windows Server 2008上安装了api管理器。服务器有一个LAN-IP和一个基于NAT的Public-IP。

例如:
LAN-IP:192.168.100.1
NAT上的公共IP:10.0.0.10

我想通过Public-IP测试API Manager,但是服务器只能在本地使用LAN-IP。有人有想法,我怎样才能让api经理在Public-IP上工作?端口在防火墙上打开 THX

1 个答案:

答案 0 :(得分:0)

请尝试使用以下配置。注意完成后重新启动服务器。

  1. 将<%APIM_HOME%> /repository/conf/carbon.xml中的HostName和MgtHostName设置为公共IP地址。
  2. 将<%APIM_HOME%> /repository/conf/axis2/axis2.xml文件中的http和https的bind-address参数设置为公共IP。
  3. 在<%APIM_HOME $> /repository/conf/api-manager.xml文件中设置如下所示。
  4. http://< - Public-IP - >:$ {http.nio.port},https://< - Public-IP - >:$ {https.nio。端口}

    谢谢, Nuwan。