【问题标题】:Unable to deploy nuxt on digital ocean无法在数字海洋上部署 nuxt
【发布时间】:2021-01-08 12:51:07
【问题描述】:

我已经尝试在数字海洋上部署 nuxt 有一段时间了,但我一直无法这样做。我已按照以下教程来实现这一点。

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

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

以下是我遵循的步骤

  1. git 克隆
  2. npm 安装
  3. npm 运行构建
  4. npm 启动
  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;
    }
}

【问题讨论】:

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


    【解决方案1】:

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

    sudo ufw enable 80
    

    如果不这样做

    sudo ufw enable 3000
    

    【讨论】:

      猜你喜欢
      • 2015-03-14
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 2015-06-29
      • 1970-01-01
      • 2016-08-14
      相关资源
      最近更新 更多