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



我目前正试图在Jelastic Cloud上设置一个nuxt服务器,但我没能让它可用。

我使用git配置了自动部署,并使用一个构建nuxt应用程序的后部署钩子。当容器启动时,我可以看到nuxt正在侦听日志,但当我在浏览器中检查它是否工作时,我会看到502应用程序的页面。

我尝试应用诸如JELASTIC_EXPOSE或JELASTIC_PRIORITY_PORTS之类的变量来配置共享负载均衡器,但这些都不起作用。即使有一个公共IP地址并引用了URL中的正确端口,我也无法访问该应用程序。我还看到使用pm2启动应用程序可能是可能的,但我想避免为这个应用程序自定义nginx配置,因为我认为没有它也可以工作。

你试过做这样的事吗?你知道我该怎么做才能使这件事成功吗?

非常感谢!

我找到了解决方案!

Nuxt在主机localhost上侦听,而jelastic共享负载均衡器完成的自动端口转发不起作用。

我将主机更改为0.0.0.0,它运行得非常好:(

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

相关内容

最新更新