VPS Ubuntu CloudPanel:502 错误网关 nginx

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

我几天来一直在尝试配置我的 Hostinger vps,以便能够将我的 React 网站放在上面。我想使用 CloudPanel,它承诺提供快速、简单的解决方案。不幸的是,当我访问我的域名时,出现以下错误: “502错误的网关 nginx” 我的域名确实指向了vps,而我还没有接触过vps的其余部分。 我已经重复了这个过程好几次,以确保我没有遗漏任何东西,但它不起作用。 我还使用“OpenLiteSpeed Node.js”进行了测试,当我进入我的域时,我显示了欢迎消息。我不明白为什么 CloudPanel 不起作用。你能帮我理解缺少什么吗? 预先感谢

我使用“OpenLiteSpeed Node.js”进行了测试,当我访问我的域时,我显示了欢迎消息。 我将 ssl_certificates 放在 nginx_conf 上 启动nginx

nginx vps bad-gateway
1个回答
0
投票

需要考虑的要点:

  1. 正确放置构建文件夹,如
    /home/<site_user>/htdocs/<domain_name>/<repo_folder>/build
  2. 正确输入“根目录”中的路径。 1
  3. 在 nginx 配置中,在
    location / {}
    下将
    proxy_pass http://localhost:{{port}};
    替换为
    try_files $uri $uri/ /index.html;

NodeJS 应用程序正在运行,但 React 应用程序无法运行,因为 React 应用程序没有在 http://localhost:3000 中被切断。相反,React 应用程序被分割为静态 html 站点。如果反应应用程序在任何端口被切断,请在云面板 UI 中使用相同的端口,而不是执行步骤 3。

希望有帮助!

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