无法在数字海洋上部署Nuxt

时间:2020-09-22 11:40:23

标签: node.js nginx nuxt.js digital-ocean

一段时间以来,我一直在尝试在数字海洋上部署nuxt,但是我一直无法这样做。我遵循以下教程来实现这一目标。

https://kaloraat.com/articles/how-to-deploy-nuxtjs-ssr-app-to-digital-ocean

但是,尽管付出了很多努力,该网站仍无法启动。给我以下错误 无法访问此网站\ nvlancer.me响应时间过长。

以下是我遵循的步骤

  1. git clone
  2. npm安装
  3. npm运行构建
  4. npm开始 enter image description here
  5. 然后尝试通过vlancer.me和vlancer.me上的浏览器进行连接:3000,错误显示该网站无法访问。

甚至尝试通过nginx进行反向代理

/etc/nginx/sites-available/vlancer.me(也与/etc/nginx/sites-enabled/vlancer.me符号链接)


server {
    listen 80;
    listen [::]:80;
    index index.html;
    server_name vlancer.me www.vlancer.me;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

1 个答案:

答案 0 :(得分:0)

找到了解决方案。 所有教程都跳过此命令 如果您通过nginx设置了反向代理,请执行此操作

sudo ufw enable 80

如果不这样做

sudo ufw enable 3000