2016-05-26 4 views
0

私は光沢のあるアプリケーションを持っています。私のローカルIPに設定されているとき、それは罰金を起動するが、私のパブリック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

+0

を使用しないでください。光沢のあるサーバーではなく、サーバーで光沢のあるアプリケーションを起動するだけです。一度インストールすると、光沢のあるサーバーが自動的に起動します。 – agstudy

+0

さて、あなたはこの質問に対する解決策をお持ちですか?その情報は質問された質問と実際には関連していません。 – lukejano

+0

ありがとう!解決策を求める非常に礼儀正しい方法! **ソリューションは光沢のあるサーバーをインストールすることです**。光沢のあるアプリは、インターネット/イントラネットで公開されないアプリケーションをローカルで実行するのに適しています。 – agstudy

答えて

1

あなたのパブリックIPまたはlocalhostを、あなたのプライベートIPを使用していない、公にサーバーをホストするためにUbuntuのサーバから実行されています。

使用

192.168.x.x 

あなたが明らかに(これはサーバーの一種である)光沢のあるサーバーと光沢のあるアプリケーションを混乱さ

127.0.0.1 
localhost 
public ip (e.g. 12.34.56.78) 
関連する問題