Actions
Demande #6374
ouvertcohérence de la conf nginx avec la conf du service
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.
Aucune donnée à afficher
Actions