我有一个闪亮的应用程序。它设置为我的本地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服务器运行
答案 0 :(得分:1)
要公开托管服务器,请使用私有IP,而不是公共IP或localhost。
使用
192.168.x.x
不要使用
127.0.0.1
localhost
public ip (e.g. 12.34.56.78)