繁体   English   中英

无法在数字海洋上部署nuxt

[英]Unable to deploy nuxt on digital ocean

一段时间以来,我一直在尝试在数字海洋上部署 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 错误显示 This site can't be reached。

甚至尝试通过 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;
    }
}

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

sudo ufw enable 80

如果不这样做

sudo ufw enable 3000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM