Serveur proxy inversé nginx Dans le dossier ci-joint a conduit à la "mauvaise passerelle" ou à "fichier non trouvé"

J'essaie d'installer l'application node.js (node-red) En utilisant le proxy inverse.

server {
listen 80;

server_name example.com

location / {
proxy_pass [url=http://example.com:1880;]http://example.com:1880;[/url]
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}

Ce

Travaillé comme prévu

, Je pourrais accéder au noeud rouge de

example.com

Ensuite, j'ai besoin d'utiliser la racine

example.com

pour la page d'accueil et déplacez le nœud rouge vers

Sous-performeur

.

server {
listen 80;

server_name example.com

location / {
root /home/admin/nginx/www;
index index.html;

}
location /nodered/ {
proxy_pass [url=http://example.com:1880;]http://example.com:1880;[/url]
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}

Pour cela essayer

Je pourrais avoir accès à la page d'accueil

(index.html) Quand accès

example.com

, Mais quand l'accès

example.com/node-red

j'ai eu

Bad Gateway error

J'ai aussi essayé de changer

location /nodered/

dans

location /nodered(/.*)$

Suivant
https://serverfault.com/a/842436/502680
, Mais alors j'ai eu

404 error

.

Quelqu'un peut-il aider? Remercier.
Invité:

Hannah

Confirmation de:

Il s'avère que j'ai fait une erreur stupide.

Le problème est à la fin d'une barre oblique. Le code ci-dessous a résolu le problème

proxy_pass [url=http://example.com:1880/;]http://example.com:1880/;[/url]

Merci
https://serverfault.com/a/562850/502680
.

Au fait, je ne suis pas sûr de savoir pourquoi
http://nginx.org/en/docs/http/ ... ation
Cependant, il ne montre pas la ligne oblique finale.

Pour répondre aux questions, connectez-vous ou registre