【问题标题】:WSO2 API Manager Public NAT IPWSO2 API Manager 公共 NAT IP
【发布时间】:2016-02-04 04:17:38
【问题描述】:

我在 windows server 2008 上安装了 api 管理器。服务器有一个 LAN-IP 和一个通过 NAT 的公共 IP。

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

我想通过公共 IP 测试 API 管理器,但服务器只能在本地使用 LAN-IP。有人知道,我怎样才能让 api 管理器在公共 IP 上工作?端口在防火墙上打开。
谢了

【问题讨论】:

  • 您能否将 EXTERNAL-IP 添加到 API_MANAGER/repository/conf/carbon.xml 并检查(将 EXTERNAL-IP 替换为您的公共 IP)?
  • 您好,感谢重播。我已将外部 IP 添加到 。但链接 https://EXTERNEL-IP:9443/carbon 不起作用
  • 您好,既然您想更改管理控制台 url 主机名,添加到上面的 条目,您可以检查在 API_MANAGER/repository/conf/carbon 中将 配置更改为您的公共 IP .xml

标签: wso2 wso2-am


【解决方案1】:

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

  1. 将/repository/conf/carbon.xml中的HostName和MgtHostName设置为公网IP地址。
  2. 将/repository/conf/axis2/axis2.xml文件中http和https的bind-address参数设置为公网IP。
  3. 在 /repository/conf/api-manager.xml 文件中进行如下设置。

http://:${http.nio.port},https://:${https.nio.port}

谢谢, 女娲。

【讨论】:

  • 嘿,无法理解第 3 点。我想你漏掉了什么。
猜你喜欢
  • 1970-01-01
  • 2018-09-25
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 2018-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多