【发布时间】:2016-06-10 20:18:09
【问题描述】:
您好,我尝试在 Apache 2.4 中做一个负载均衡器。我正在使用 PHP-FPM 和 HHVM。
如果 HHVM 失败,我需要将流量转移到 PHP-FPM 为此,我在端口 9005 中配置 Php-Fpm,在端口 9000 中配置 HVM。
我尝试了许多配置,但如果我停止 HVM,流量不会重定向到 php-fpm,我总是得到一个错误页面。
这是我尝试的最后一个配置,但这并不符合我们的预期。
首先我在端口 9000 中设置 HHVM 端口 9005 中的第二个 PHP FPM
这是我在 VHOST 中的配置
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/mydomain.com/$1
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9005/var/www/mydomain.com/$1
<Proxy balancer://127.0.0.1/>
BalancerMember http://127.0.0.1:9000 route=thin0
BalancerMember http://127.0.0.1:9005 route=thin1
</Proxy>
【问题讨论】:
-
请编辑您的帖子并使用标点符号,以便更好地理解。
-
我现在做得更好了吗?