Nginx Dokku端口配置问题EC2

Nginx Dokku端口配置问题EC2,nginx,amazon-ec2,docker,dokku,Nginx,Amazon Ec2,Docker,Dokku,我目前正在尝试使用Dokku将我的应用程序部署到EC2实例上,我的第一印象是它真的很棒。我仍然有一些问题与我的应用程序的配置有关,它可以通过端口80访问,而不是docker容器端口 例如,当我尝试访问我的应用程序时,可以在以下位置访问: 但不是在下面 我的VHOST配置如下所示: xxx.de 应用程序的nginx.conf生成如下: upstream recipeapp { server 127.0.0.1:49169; } server { listen [::]

我目前正在尝试使用Dokku将我的应用程序部署到EC2实例上,我的第一印象是它真的很棒。我仍然有一些问题与我的应用程序的配置有关,它可以通过端口80访问,而不是docker容器端口

例如,当我尝试访问我的应用程序时,可以在以下位置访问:

但不是在下面

我的VHOST配置如下所示:

    xxx.de
应用程序的nginx.conf生成如下:

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;
      }
}
我将遥控器添加到: git远程添加应用商店dokku@xxx:recipeapp

并通过以下方式推送: git推送应用商店主机


那么我做错了什么?我现在尝试了几天,以使其正确运行,但我再也看不到任何可能性。

再次检查
/home/dokku/VHOST
的根目录。该文件应包含一行,即“xxx.de”

如果文件不存在,
触摸/home/dokku/VHOST
并输入该行

还要记住,您需要为xxx.de配置DNS设置;xxx.de的记录指向EC2实例,*.xxx.de的记录也指向EC2实例


希望这有帮助。

当你击球时,你看到了什么行为?是nginx吗?还是只是挂着?