2013-03-23 8 views
21

現在のWebサイト(PHPまたはRoR)にR shinyを統合できるかどうかは疑問です。私は、R Shinyのパワーを活用して、現在のウェブサイトにアプリを埋め込むことを望みます。しかし、私が知る限り、ShinyはApacheではなく独自のサーバーで実行する必要があります。 iframeを使わずにシームレスな統合が可能ですか?R shinyを現在のアプリケーションに統合する方法

おかげ

+2

を支援しますApacheまたはNginxの背後にあるプロキシとしてのShiny Server言い換えれば、* hhttp:// your_application/shinyapp/*をあなたのShiny Serverにプロキシすることができますが、他のすべてのURLは別の方法で提供されます。 – agstudy

+2

@agstudyご返信ありがとうございます。 Apacheの背後にプロキシを設定する方法についてのドキュメント/チュートリアルを教えてください。ありがとう! – zsljulius

+0

@zsljulius:私はnginx +光沢を持っています。シャイニーは3838港で働いています。私は '/'場所の中で 'proxy_pass'と' proxy_redirect'を使います。その後、サイトスタイルの光沢のあるアプリを作ることができます。 –

答えて

9

代替がここに記載されているように、IFRAME(HTML)を使用することです:https://groups.google.com/forum/?fromgroups=#!topic/shiny-discuss/2VwEWXYJwYs

例を次に示します。http://stla.overblog.com/reactive-3d-surface

・ホープこれはあなたが使用することができ

+0

Shinyアプリケーションをサーバー上に既に持っている場合は、この行のURLをHTMLドキュメントに追加するだけです。 '