gpt4 book ai didi

node.js - Nginx + NodeJS 重定向到端口 80

转载 作者:行者123 更新时间:2023-12-04 18:51:12 25 4
gpt4 key购买 nike

我在将我的端口 80 重定向到 4000 时遇到问题,我的 nodejs 应用程序在我的 Digital Ocean Ubuntu Droplet 上运行。这是我的/etc/nginx/sites-available/default 文件:

server {
listen 80;

server_name my_site.com;

location / {
proxy_pass http://MY_IP_ADDRESS:4000;
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;
}
}

当我在端口 4000 上访问我的 droplet 的 IP 时,应用程序会成功加载,但当我尝试使用端口 80 时却没有。

最佳答案

您正在执行端口:8080 的 proxy_pass,但您说您的应用程序在端口 4000 上运行。
你需要告诉 nginx 正确的代理端口,(4000 而不是 8080)

然后需要重启nginx服务sudo service nginx restart

关于node.js - Nginx + NodeJS 重定向到端口 80,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43740829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com