问候我正在配置节点红色服务器,在应用Nginx重定向后,我遇到了以下问题。 Image of node-red trying to reconnect and still deploying 使用Nginx将子域node-red.domain.com重置为localhost:1880
之后Nginx重定向配置:
server {
listen 80;
server_name sub1.domain.com;
location / {
proxy_pass "https://127.0.0.1:8080";
}
}
server {
listen 80;
server_name sub2.domain.com;
location / {
proxy_pass "https://127.0.0.1:8080";
}
}
请有人可以帮助我吗?
答案 0 :(得分:4)
您需要启用WebSocket代理以允许编辑器连接回运行时。
为此,您需要为location
配置添加一些其他选项:
location / {
proxy_pass "https://127.0.0.1:8080";
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
有关NGINX和WebSockets的更多信息,请参阅文档here。
答案 1 :(得分:-1)
Synology NAS中的功能相同:
在这里 应用程序门户=>为http:// *:1880或https:// * 1880
创建反向代理并添加注册客户标题:创建WebSocket
这将创建以下两个设置: 升级$ http_upgrade; 连接“升级”;
确保局域网内部和外部都不会失去连接。