【发布时间】:2017-08-21 15:10:27
【问题描述】:
我的生产服务器正在运行具有经典结构的 Docker Db-Container、Server-Container 和 Php-Fpm 容器。
我想做的是拆分源,以便为项目的 3 个主要部分提供不同的容器。现在它们以旧方式工作,例如 mydomain.com/index 用于主站点,mydomain.com/api 和 mydomain.com/adm 用于其他服务。
我必须如何设置 Apache 虚拟主机才能映射这样的请求?
mydomain.com -> fcgi://siteFpm:9000
mydomain.com/api -> fcgi://apiFpm:9000
mydomain.com/cms -> fcgi://cmsFpm:9000
谢谢
【问题讨论】:
-
如果您担心性能,为什么不测量呢?如果您追求性能,为什么要使用 Apache 和 Docker?为什么将所有 3 项服务都放在同一个物理盒子上?过早的优化..你知道其余的。既然您有两种选择,为什么不简单地衡量并确定哪一种最适合您?
-
我试图排除无用的解决方案。我也在考虑从 Apache 切换到 Nginx。