4

Shiny Server、R 'shiny' package v7.0、NGINX、およびサードパーティの SSL 証明書を Ubuntu 12.04 64 ビット システムにセットアップしました。http を使用するとすべて正常に動作しましたが、NGINX で SSL リバース プロキシを設定した後、server.R ファイルが動作しなくなりました。何も起きていません。ui.R からの出力のみが表示され、エラーは表示されませんが、server.R からの結果も表示されません。クライアントとサーバーの間に通信がないようです。Win 7 で IE8 と Google Chrome を、Ubuntu 12.04 ノートブックで Google Chrome と Chromium を試しました。同じ問題。興味深いことに、iPadを使用している場合は問題なく動作します。

助けてください。ありがとう

================================================== ============ Shiny Server v0.3.6 (Node.js v0.10.21)

sessionInfo() R バージョン 3.0.2 (2013-09-25) プラットフォーム: x86_64-pc-linux-gnu (64 ビット)

付属の基本パッケージ: [1] stats グラフィックス grDevices utils データセット メソッド base

その他付属パッケージ:[1]shiny_0.7.0

名前空間を介してロードされます (アタッチされません): [1] bitops_1.0-5 caTools_1.14 digest_0.6.3 httpuv_1.2.0 RJSONIO_1.0-3 [6] xtable_1.7-1

これはShiny-Serverのログです:

^[[32m[2013-11-12 03:53:43.571] [情報] 光沢のあるサーバー - ^[[39mStopping リスナー 0.0.0.0:3838 ^[[32m[2013-11-12 03:53:43.572] [情報] Shiny-server - ^[[39m ワーカー プロセスのシャットダウン (通知あり) ^[[32m[2013-11-12 03:53:44.393] Node.js v0.10.21) ^[[32m[2013-11-12 03:53:44.395] [情報] Shiny-server - ^[[39mUsing config file "/etc/shiny-server/shiny-server.conf" ^[[32m[2013-11-12 03:53:44.435] [情報] Shiny-server - ^[[39mSta​​rting listener on 0.0.0.0:3838

これは nginx.conf ファイルです (サーバー セクションのみを表示):

   server {

            listen 80;
            return 301 https://$host$request_uri;

    }

    server {

            listen 443 default ssl;

            ssl on;
            ssl_certificate /etc/nginx/ssl/server.crt;
            ssl_certificate_key /etc/nginx/ssl/server.key;

            server_name [domain name];
            index index.html;

            location / {
                    proxy_pass http://localhost:3838;
                    proxy_redirect http://localhost:3838/ $scheme://$host/;                                    

            }

    }

================================================== ====

4

1 に答える 1