我正在研究Docker,并按照https://docs.docker.com/compose/rails/指南创建了一个Rails应用程序,本指南中使用的镜像使用PUMA作为服务器APP。当我打开容器时,该应用程序已通过myipnumber:3000在WWW上发布。
所以这是我的疑问,我的应用程序如何在没有像NGINX / Apache这样的Web服务器的情况下在WWW上发布,因为它们显然没有安装在我的主机或容器中? (也许他们是,但我看不到)。
最佳答案
Puma是机架兼容的应用程序服务器,可为您处理HTTP请求。
您需要用于生产部署的Web服务器(但这是另一回事)。
也请阅读