在反向代理nginx

时间:2018-07-06 07:47:59

标签: nginx node-red

我目前有一个在树莓派拉伸上运行的node-red设置。在本地运行时,红色节点没有任何问题。

树莓派位于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

0 个答案:

没有答案