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 防火墙
当我禁用它时一切正常!
我的 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 防火墙当我禁用它时一切正常!