一段时间以来,我一直在尝试在数字海洋上部署nuxt,但是我一直无法这样做。我遵循以下教程来实现这一目标。
https://kaloraat.com/articles/how-to-deploy-nuxtjs-ssr-app-to-digital-ocean
但是,尽管付出了很多努力,该网站仍无法启动。给我以下错误 无法访问此网站\ nvlancer.me响应时间过长。
以下是我遵循的步骤
甚至尝试通过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;
}
}
答案 0 :(得分:0)
找到了解决方案。 所有教程都跳过此命令 如果您通过nginx设置了反向代理,请执行此操作
sudo ufw enable 80
如果不这样做
sudo ufw enable 3000