Déploiement sur un serveur ovh vps api vapor: 502 Bad Gateway

Bonjour,

j’ai essayé le déploiement de mon api avec vapor sur mon vps ovh.
J’ai une erreur 502 Bad Gateway et dans mon fichier log de ngnix j’ai une erreur du style : connect() failed (111: Connection refused) while connecting to upstream, client: ipclient, server: 0.0.0.0.0 (ip serverur ovh), request: "GET / HTTP/1.1", upstream: "http://0.0.0.0.0:8080 (ip serverur ovh)/", host: "0.0.0.0.0 (ip serverur ovh)"

J’ai bien crée un user et ajouter mon projet depuis github.
Don je pense qu’il y a une configuration à faire.
fichier supervisor :
logbook.conf

[program:logbook]
environment=DATABASE_HOST=0.0.0.0.0 (ip serverur ovh)
environment=DATABASE_USERNAME=user
environment=DATABASE_PASSWORD=password
environment=DATABASE_NAME=database
command=/home/vapor/apilogbook/.build/release/Run serve --env=production
directory=/home/vapor/apilogbook/
autorestart=true
user=vapor
stdout_logfile=/var/log/supervisor/%(program_name)-stdout.log
stderr_logfile=/var/log/supervisor/%(program_name)-stderr.log

mon fichier nginx

upstream logbook{

	server 0.0.0.0.0 (ip serverur ovh);
}

server {
    server_name 0.0.0.0.0 (ip serverur ovh);
    location / {
        proxy_pass http://0.0.0.0.0:8080 (ip serverur ovh);
        proxy_pass_header Server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass_header Server;
        proxy_connect_timeout 3s;
        proxy_read_timeout 10s;
    }
}

J’arrive pas avoir ce qui manque ou comment débugé.

merci d’avance.

une personne a réussi a déployé son site vapor ?

L’adresse IP n’est pas bonne à mon avis.

De plus, je te conseille vivement de ne pas laisser en clair ton username et password en éditant ton message… et de les changer ensuite sur ton serveur !

2 J'aime

J’ai fait ce qu’il fallait, il n’a plus rien à craindre ! :wink:

1 J'aime

@christophemilliere93 As-tu suivi la documentation sur le déploiement ?

https://docs.vapor.codes/4.0/deploy/nginx/

Cool :+1:
Merci @ThonyF !

1 J'aime

@Mrt1 et @ThonyF oui les identifiant ils sont déjà changer :slight_smile: et non j’ai suivi le tuto et je le faire de suite.
Merci encore :slight_smile:

J’ai repris la doc mais cela ne fonctionne pas j’ai un message "reason": "Something went wrong.",

voici le fichier ngnix

server {
    server_name ip-ovh;
    listen 80;

    root /home/vapor/apilogbook/Public/; //fonctionne pas 
    root /home/vapor/apilogbook/; //fonctionne pas 

    location / {
        try_files $uri @proxy;
    }
    location @proxy {
        proxy_pass http://127.0.0.1:8080;
        proxy_pass_header Server;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass_header Server;
        proxy_connect_timeout 3s;
        proxy_read_timeout 10s;
    }

}

```
je ne sais pas comment débuger la chose :/