Пользовательский интерфейс Red Node не отображается на обратном прокси-сервере nginx - PullRequest
0 голосов
/ 06 июля 2018

В настоящее время у меня настроен красный узел, работающий на Raspberry Pi Stretch.красный узел не имеет никаких проблем при запуске local.

Raspberry Pi находится за обратным прокси-сервером nginx.При обращении к моему домену поток не показывает даже какие-либо объекты на странице.единственное, что показывается, это строка заголовка.

В настоящее время у меня есть поток, развернутый ранее под рукой с некоторой мягкой панелью мониторинга, / ui прекрасно загружается снаружи.как я уже говорил при доступе к страницам администратора / пользователя, все выглядит хорошо.Так что я предполагаю, что вина в nginx.

Кто-нибудь, у кого такая же настройка без проблем?Не могли бы вы поделиться своим конфигом на nginx?Особая благодарность.

Версия Node-RED: v0.18.6

Версия Node.js: v8.11.2

Система: Raspbian - Linux 4.14.34-v7 + arm LE

Версия Nginx: 1.14.0 Конфигурация Nginx:

server {
  listen 80;
  server_name xx.xx.xx.ph;

  location / {
    proxy_pass http://localhost:1880;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
  }
}

Ошибка консоли браузера Chrome:

    blob:http://nberic.mmsu.edu.ph:1880/a74b9da3-2abf-4e9f-95ce-fbfb3573e0de:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
ace.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
red.min.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
vendor.js:1 Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING
ext-language_tools.js:1 Uncaught ReferenceError: ace is not defined
    at ext-language_tools.js:1
main.min.js:16 Uncaught ReferenceError: $ is not defined
    at main.min.js:16
    at main.min.js:16
...