Nuxt Universal deploy - 服务器调用超时

Nuxt Universal deploy - Server Call Timeout

我的 NuxtJs 部署有问题。我正在尝试使用 DigitalOcean Droplet 和 nginx 来做到这一点。我将 Nginx 与反向代理一起使用,配置如下。

server {
   listen          80;             # the port nginx is listening on
   server_name     reepen.gg;    # setup your domain here

   gzip            on;
   gzip_types      text/plain application/xml text/css application/javascript;
   gzip_min_length 1000;

,  location / {
      expires $expires;

      proxy_redirect                      off;
      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_set_header X-Forwarded-Proto  $scheme;
      proxy_read_timeout          1m;
      proxy_connect_timeout       1m;
      proxy_pass                          http://localhost:3000; # set the address of the Node.js instance here
   }
}

当我尝试 curl http://localhost:80 时,响应是我的 Nuxt 应用程序的索引 html 代码。但是当我尝试用他的 ip 地址或域名在外面调用我的 droplet 时,我 ERR_CONNECTION_TIMED_OUT。我不知道为什么我的 droplet ip 地址没有连接到我的 http://localhost:80

为了配置我的 Droplet,我使用了本教程(我在文档中设置了防火墙)https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04

并且我已尝试使用本教程来部署我的应用程序 https://medium.com/codeartisan/how-to-run-nuxt-js-on-digitalocean-159fc558d2ab

感谢您的帮助:)

这是我在 https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04

中设置的 ufw 防火墙

当我禁用它时一切正常!