为什么Apache是Docker容器(对于PHP)中的主要Web服务器

为什么Apache是Docker容器(对于PHP)中的主要Web服务器,php,apache,nginx,docker,Php,Apache,Nginx,Docker,当我看docker项目时,几乎每个人都在容器中使用Apache来提供基于PHP的应用程序。比如皮维克 是的,大多数设置在docker容器(通常是Nginx)前面都有某种代理服务器 我只是想知道为什么大多数人在容器中使用Apache,而不是使用重量更轻、更现代的服务器,比如Nginx 我唯一能想到的是Mod PHP,因为PHP可以直接构建到Apache中,而Nginx需要PHP-fpm。将php fpm和Nginx添加到同一个容器中需要更多的工作(需要启动两个服务) 想知道是否还有其他原因使Ap

当我看docker项目时,几乎每个人都在容器中使用Apache来提供基于PHP的应用程序。比如皮维克

是的,大多数设置在docker容器(通常是Nginx)前面都有某种代理服务器

我只是想知道为什么大多数人在容器中使用Apache,而不是使用重量更轻、更现代的服务器,比如Nginx

我唯一能想到的是Mod PHP,因为PHP可以直接构建到Apache中,而Nginx需要PHP-fpm。将php fpm和Nginx添加到同一个容器中需要更多的工作(需要启动两个服务)


想知道是否还有其他原因使Apache在基于PHP的docker容器中更为标准

许多好的问题都会根据专家经验产生一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实、参考资料或具体的专业知识。你可能想找一个发展论坛(也许?)来总结一下。然后,如果您有特定的编码问题,请回到StackOverflow,我们很乐意提供帮助。与世界上任何其他Web服务器相比,更多的管理员熟悉Apache。