• Serveurs
  • {sickrage} {nginx} Erreur 502 Bad Gateway

Bonjour à tous,

Alors que rutorrent/sickrage fonctionnait, je me suis mis en tête de clarifier un peu ma configuration nginx sur ce modèle.
J'aime bien l'idée d'utiliser des includes plutôt que de dupliquer des lignes de configurations pour chacun de mes services (même si pour l'instant je n'en ai que deux : rutorrent et sickrage).

Donc voilà j'ai réussi à faire fonctionner rutorrent sur ce nouveau modèle mais je n'arrive pas à récupérer sickrage.

Voilà mes fichiers :
nginx.conf
site-available.conf
services.conf
proxy-control.conf
auth-basic.conf

Ça fonctionne bien pour rutorrent mais par contre sickrage je n'arrive pas à y accéder, j'ai une erreur "502 Bad Gateway".

cat /var/log/nginx/error/log me donne :
2016/04/02 00:44:01 [error] 21354#21354: *1 connect() failed (111: Connection refused) while connecting to upstream, client: X.X.X.X, server: , request: "GET /sickrage HTTP/1.1", upstream: "http://127.0.0.1:8081/sickrage", host: "host.ndd.com"
2016/04/02 00:44:01 [error] 21354#21354: *1 connect() failed (111: Connection refused) while connecting to upstream, client: X.X.X.X, server: , request: "GET /sickrage HTTP/1.1", upstream: "http://[::1]:8081/sickrage", host: "host.ndd.com"
Merci pour le temps que vous accorderez à m'aider
J'ai réussi en adaptant :
services.conf wrote:location /sickrage {
proxy_pass http://127.0.0.1:8081;
#auth_basic Restricted Area; # Si vous voulez protéger...
#auth_basic_user_file htpasswd; # ... par mot de passe, décommentez
proxy_redirect off;
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;
}
Et en ajoutant dans site-available.conf:
site-available.conf wrote:include /etc/nginx/conf.d/auth-basic.conf;
J'arrive à un résultat satisfaisant mais je sais pas si c'est assez qualitatif pour proposer un tuto.
Proposer un tuto ? développe
Vu que je n'ai pas trouvé de tutos pour configurer nginx de la sorte il y a peut-être un manque à combler.

Mais vu que je ne sais pas ni si c'est une bonne façon de faire ni si c'est bien fait je ne sais pas si ça serait pertinent.
Répondre…