【问题标题】:How to force Typesafe Activator to listen 0.0.0.0:8888如何强制 Typesafe Activator 监听 0.0.0.0:8888
【发布时间】:2013-08-16 13:36:24
【问题描述】:

我最近在 VM 上安装了 Typesafe Activator。激活器创建的应用程序在端口转发后可以访问,但激活器似乎监听本地主机。如何将其更改为 WAN?

【问题讨论】:

    标签: scala playframework typesafe-stack typesafe typesafe-activator


    【解决方案1】:

    它现在是硬编码的,除了从源代码重新编译外,没有办法改变。 https://github.com/typesafehub/activator/blob/master/ui/app/activator/UIMain.scala#L99

    也许我们可以在前面加上if (System.getProperty("http.address") == null) 在 github 上提交问题?

    更新:现在已修复此问题,以便 -Dhttp.address 工作(以上源链接不再指向正确的位置)

    【讨论】:

      【解决方案2】:

      现在设置系统属性 http.addresshttp.port 似乎可以完成这项工作,例如

      ./activator -Dhttp.address=0.0.0.0 -Dhttp.port=80 
      

      将在端口 80 上的 WAN 上启动 Activator(假设匹配权限等)。

      【讨论】:

        【解决方案3】:

        基于迈克尔纳什的回答,但应该是

        ./activator ui -Dhttp.address=0.0.0.0 -Dhttp.port=80

        对于版本 1.2.10

        【讨论】:

          猜你喜欢
          • 2013-08-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-10-11
          • 1970-01-01
          • 2021-06-01
          • 1970-01-01
          相关资源
          最近更新 更多