Problèmes de configuration du port Dokku EC2

J’essaie actuellement de déployer mon application sur une instance EC2 en utilisant Dokku et ma première impression est que c’est vraiment incroyable. Cependant, j’ai quelques problèmes concernant la configuration de mon application accessible via le port 80 et non sur le port du conteneur Docker.

Ainsi, par exemple, lorsque j’essaie d’atteindre mon application, elle est accessible sous:

http://recipeapp.xxx.de:49169/

mais pas sous

http://recipeapp.xxx.de/

Ma configuration VHOST ressemble à ceci:

xxx.de 

Le nginx.conf de l’application est généré comme suit:

 upstream recipeapp { server 127.0.0.1:49169; } server { listen [::]:80; listen 80; server_name recipeapp.xxx.de; location / { proxy_pass http://recipeapp; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Request-Start $msec; } } 

J’ajoute ma télécommande avec: git remote add appstore dokku @ xxx: recipeapp

Et poussez-le avec: git push maître appstore

Alors, qu’est-ce que je fais mal? Je le tente maintenant depuis des jours pour le faire fonctionner correctement mais je ne vois plus aucune possibilité.

Vérifiez le contenu de /home/dokku/VHOST tant que root. Le fichier doit contenir une seule ligne, à savoir “xxx.de”.

Si le fichier est absent, touch /home/dokku/VHOST et entrez la ligne.

N’oubliez pas que vous devez configurer les parameters DNS pour xxx.de. Un enregistrement pour xxx.de pointant vers l’instance EC2 et un enregistrement A pour * .xxx.de pointant également vers l’instance EC2.

J’espère que cela t’aides.