提供公共IP时,闪亮的应用程序在启动时崩溃

时间:2016-05-26 22:31:16

标签: r shiny shiny-server

我有一个闪亮的应用程序。它设置为我的本地IP时启动正常,但当设置为我的公共IP地址时,它给我这个错误消息:

Listening on http://publicip:port
Error in startServer(host, port, handlerManager$createHttpuvApp()) : 
  Failed to create server
Calls: runApp -> startApp -> startServer
Execution halted

我用这个脚本启动它

library(shiny);
runApp("App", port=portNumber, host=getOption('shiny.host', "publicip"));

当设置为localhost时,它似乎无法绑定到我的公共IP。是的,我已经端口转发了我正在使用的端口。

它也是从R版本3.3.0上的ubuntu服务器运行

1 个答案:

答案 0 :(得分:1)

要公开托管服务器,请使用私有IP,而不是公共IP或localhost。

使用

192.168.x.x

不要使用

127.0.0.1
localhost
public ip (e.g. 12.34.56.78)