如何使用 WHM 在 GoDaddy VPS 上部署 Node JS 应用程序?

问题描述 投票:0回答:1

如何使用 AlmaLinux 8 和 WHM 在 godaddy VPS 上正确部署带有 Nginx 的 NodeJs 应用程序, 我的应用程序正在运行,可以通过 http://myip:3000/ 访问,但无法通过域访问。

我已经克隆了我的存储库,应用程序正在使用 pm2 运行,并且可以通过 http://myip:3000/ 访问

然后我已经安装了Nginx,并在下面编写了给定的代码

nano /etc/nginx/sites-available/defaultes
server {
    listen 80;
    server_name mydomain.com;
    location / {
        proxy_pass http://127.0.0.1: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;
    }
}

我还创建了符号链接

sudo ln -s /etc/nginx/sites-available/defaultes /etc/nginx/sites-enabled/

Nginx 也在运行。 但是当我访问 mydomain.com 时,我看到默认的 index.html 页面,我不知道为什么。 如果有人知道可能是什么问题以及如何解决它,我将非常感谢您的帮助。 这里有什么问题吗?

更新: 我刚刚发现该网站可以通过 http://mydomain:3000/

访问
node.js nginx deployment vps whm
1个回答
0
投票

您尝试编辑的配置文件很可能是 /etc/nginx/sites-available/default

可能是因为您现在创建了一个新的配置文件“defaultes”,所以它与提到的路径冲突。 (默认)

© www.soinside.com 2019 - 2024. All rights reserved.