Nuxt 应用程序在 Jelastic Cloud 上不可用

Nuxt application unavailable on Jelastic Cloud

我目前正在尝试在 Jelastic Cloud 上设置一个 nuxt 服务器,但我没能成功。

我使用 git 配置自动部署,并使用 post-部署挂钩构建 nuxt 应用程序。当容器启动时,我可以看到 nuxt 正在监听日志,但是当我去浏览器检查它是否工作时,我看到 502 应用程序关闭页面。

我尝试应用 JELASTIC_EXPOSE 或 JELASTIC_PRIORITY_PORTS 等变量来配置共享负载平衡器,但 none 有效。即使使用 public IP 地址并引用 URL 中的正确端口,我也无法访问该应用程序。我还看到可能可以使用 pm2 来启动应用程序,但我想避免为此应用程序自定义 nginx 配置,因为我认为它可以在没有的情况下工作。

你有没有尝试过这样的事情?你知道我应该怎么做才能完成这项工作吗?

非常感谢!

我找到了解决方案!

Nuxt 正在侦听主机 localhost,jelastic 共享负载均衡器完成的自动端口转发不适用于此。

我将主机更改为 0.0.0.0,它工作得很好 :)

在日志中,我现在可以看到 nuxt 正在监听容器的私有 IP,而不仅仅是 localhost