HHVM através do Apache mod_fastcgi no debian

1

Eu consegui fazer com que os hdsvs trabalhassem com pacotes debian pré-construídos, bem como compilá-los, e depois executá-lo atrás do apache como um proxy. O problema com a configuração do proxy é que não posso obter cabeçalhos de resposta além do código de status http 200 - por exemplo, 304, por exemplo. Não é a configuração proxy do apache, mas algo que o hhvm e o apache interagem, ou até mesmo em hhvm.

De qualquer forma, o HHVM oficialmente parou de suportar o servidor autônomo, e eles estão migrando para o fastcgi, e como todos os nossos servidores estão rodando Debian, eu não tenho acesso ao mod_proxy_fastcgi sem compilá-lo (os únicos backports que encontrei apache 2.4 não tem mod_proxy_fastcgi backported infelizmente).

Atualmente, estou tentando fazer o HHVM rodar atrás do antigo mod_fastcgi com o apache 2.2. Mas atualmente estou apenas recebendo "connect () failed" no log de erros do apache, enquanto o hhvm está escutando :::1080

A parte importante da configuração do meu apache é

RemoveHandler application/x-httpd-php

FastCgiExternalServer /home/www/hhvm/hostname/htdocs/php5.fcgi -flush -host ip6-localhost:1080
AddType application/x-hhtpd-fastphp5 .php
Action application/x-httpd-fastphp5 /php5.fcgi
Alias /php5.fcgi /home/www/hhvm/hostname/htdocs/php5.fcgi

netstat também lista o hhvm como escutando ::: 1080 e eu posso conectar-me via telnet

Alguma idéia sobre o que eu preciso mudar para que funcione?

P.S .: Infelizmente eu não tenho representante suficiente para criar uma tag hhvm aqui

PPS: Originalmente publicado em stackoverflow aqui: link

    
por griffin 06.12.2013 / 15:12

0 respostas