cannot run node-red-docker behind nginx docker with virtual directory.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- docker, nginx
- Lĩnh vực
- devops, infrastructure
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện thiết lập với các phiên bản Ubuntu, Docker, Node-RED và nginx được liệt kê, sau đó kiểm tra cấu hình máy chủ nginx và các tùy chọn được đề cập trong settings.js. Vấn đề được giải quyết khi giao diện Node-RED và các tham chiếu tĩnh của nó được tải chính xác thông qua thư mục ảo /form.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
What are the steps to reproduce?
install:
- ubuntu 20.04 desktop
- docker-ce 19.03.12
- node-red 1.0.6 (from latest docker)
- nginx docker
- launch a virtual directory named "form" and set proxy_pass to node-red container in nginx conf file.
What happens?
proxy_pass may work, but some static reference library cannot be located correctly.

I had tried to modify httpAdminRoot, httpNodeRoot, httpRoot, httpStatic in settings.js, seems not the correct setting item for this case.
nginx setting
upstream form {
server form:1880; <-- node-red container
}
server {
...
location ~ ^/form(/?)(.*) {
proxy_pass http://form/$2;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location / {
... <- run other pages here.
}
}
- Ngôn ngữ chính
- Shell
- Star
- 540
- Fork
- 434
- Merge trung bình
- 24 phút
- Pull request đã merge (30 ngày)
- 5
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của node-red/node-red-docker
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
node-red/node-red-docker#536 ·
-
node-red/node-red-docker#522 · 1 người được giao ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
node-red/node-red-docker#513 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
node-red/node-red-docker#510 ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
node-red/node-red-docker#493 · 13 bình luận ·
Tất cả issue của node-red/node-red-docker
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
astral-sh/python-build-standalone#1293 ·
-
package-update
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
oSoWoSo/vOid_Community_repOsitory#185 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
carbon-language/carbon-lang#7821 ·