使用 PHP5 运行 Apache 的多个实例

使用 PHP5 运行 Apache 的多个实例

我正在尝试使用 OpenSUSE 13.1 设置 Dell Poweredge R720 服务器。

我需要运行多个 apache 实例(要么 1 个安装多个实例,要么多个安装多个实例)。我为进行此设置而进行的所有谷歌搜索都得出了在多个 apache 实例上运行多个版本的 php 的结果,这不是我想要的。

是否有人知道这是否可行,如果可行,他们是否有任何方便的网站/智慧之言来指导如何实现这一点?

答案1

您不需要多个 apache 实例(或 PHP)来在后端拥有单独的 MySQL 数据库。

如果你确实需要完全地关闭 Web 服务器实例,那么我建议您虚拟化您的环境并在容器或单独的虚拟机中运行 apache/PHP。

请注意,这将要求每个 Web 服务器/容器/VM 都有一个 IP 地址。您真的确定不能使用共享前端(例如 nginx)来实现这一点,然后在后台为每个客户/站点设置单独的 PHP-FPM 池吗?

答案2

我确实不认为存在需要多次安装 apache 的情况,还有其他解决方案。

您是否考虑过创建符合您规格的容器并在需要时部署它们。

https://www.docker.com/

您可以使用虚拟机,但我认为 docker 能够以更少的开销完成您的需要。

相关内容