Projet

Général

Profil

Demande #6374

cohérence de la conf nginx avec la conf du service

Ajouté par Pierre-Louis Bonicoli il y a environ 2 mois.

Statut:
Nouveau
Priorité:
Normale
Assigné à:
-
Version cible:
Début:
10/03/2024
Echéance:
% réalisé:

0%

Temps estimé:

Description

Sur biliz, le fichier /etc/nginx/sites-enabled/mobilizon.chapril.org mentionne:

location / {
    proxy_pass http://localhost:4000;
}

et le fichier /srv/mobilizon.chapril.org/live/config/runtime.exs indique:

config :mobilizon, Mobilizon.Web.Endpoint,
   url: [host: "mobilizon.chapril.org"],
   http: [port: 4000],

Après le dernier reboot du cluster, le service ne fonctionnait pas:

2024/03/09 23:59:10 [error] 753#753: *59 connect() failed (111: Connection refused) while connecting to upstream, client: 17.241.XXXXX, server: mobilizon.chapril.org, request: "GET /media/XXX.png HTTP/1.1", upstream: "http://[::1]:4000/media/XXX.png", host: "mobilizon.chapril.org" 
2024/03/09 23:59:14 [error] 753#753: *61 connect() failed (111: Connection refused) while connecting to upstream, client: 2a01:XXXXXXX, server: mobilizon.chapril.org, request: "POST /inbox HTTP/1.1", upstream: "http://[::1]:4000/inbox", host: "mobilizon.chapril.org" 

J'ai alors modifié runtime.exs pour que le service écoute sur localhost en ipv4 et ipv6:

config :mobilizon, Mobilizon.Web.Endpoint,
   url: [host: "mobilizon.chapril.org"],
   http: [ip: {0, 0, 0, 0, 0, 0, 0, 1}, port: 4000],

Je ne sais pas si c'est la meilleure modification à réaliser ? Il faudra documenter (ou versionner si un fichier de conf /etc est modifié) la solution retenue.

Formats disponibles : Atom PDF