У меня есть блестящий сервер, R 'shiny' package v7.0, NGINX и сторонний SSL-сертификат, установленный на Ubuntu 12.04 64-битной системе. Все работает нормально при использовании http, но после того, как я установил обратный прокси SSL с NGINX - файлы server.R перестали работать - я ничего не вижу. Я вижу только вывод из ui.R, никаких ошибок, но никаких результатов с сервера.R тоже. Похоже, нет никакой связи между клиентом сервером. Я пробовал IE8 и Google Chrome на Win 7, Google Chrome и Chromium на ноутбуке Ubuntu 12.04. Тот же вопрос. Интересно, однако, что он отлично работает при использовании iPad.Блестящий сервер на NGINX с SSL
Пожалуйста, помогите. Thanks
========================================================================================================================================================= ================= Блестящая v0.3.6 Сервер (Node.js v0.10.21)
sessionInfo() R версия 3.0.2 (2013-09 -25) Платформа: x86_64-ПК-Linux-гну (64-битный)
прикрепленные базовые пакеты: [1] Статистика графики grDevices UTILS наборы данных базовые методы
другие периферийные пакеты: [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-сервера:
^[[32m [2013-11-12 03: 53: 43,571] [INFO] блестящий-сервер -^[ [39mУстановка прослушивателя 0.0.0.0:3838 ^ [[32m [2013-11-12 03: 53: 43.572] [INFO] shiny-server -^[[39mЗаключение рабочих процессов (с уведомлением) ^ [[32m [ 2013-11-12 03: 53: 44.393] [INFO] блестящий сервер -^[ [39mShiny Server v0.3.6 (Node.js v0.10.21) ^ [[32m [2013-11-12 03: 53: 44.395] [INFO] shiny-server -^[[39mUsing config file "/ etc/shiny- server/shiny-server.conf " ^ [[32m [2013-11-12 03: 53: 44.435] [INFO] shiny-server -^[[39m Запуск слушателя на 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/;
}
}
================================= ============================================
только для записи: вы используете блестящий про или версию с открытым исходным кодом здесь? –
Это была версия с открытым исходным кодом. Про один еще не был выпущен во время публикации. –