我正在研究Docker,我刚刚按照https://docs.docker.com/compose/rails/指南创建了一个Rails应用程序,本指南中使用的图像使用PUMA作为服务器APP。当我升级我的容器时,应用程序已经由myipnumber:3000发布在WWW上。
所以我怀疑,如果没有像NGINX / Apache这样的Web服务器,我的应用程序是如何在WWW上发布的,因为这些应用程序没有安装在我的主机或容器中? (也许他们是但我无法看到)。
答案 0 :(得分:2)
Puma是一个符合机架的应用程序服务器,可以为您处理HTTP请求。
您需要一台Web服务器进行生产部署(但这是一个不同的故事)。
另请阅读