HHVM через Apache mod_fastcgi на Debian

Я довольно легко смог заставить работать Facebooks hhvm из предварительно собранных пакетов Debian, а также скомпилировать его, а затем запустить его за Apache в качестве прокси. Однако проблема с настройкой прокси состоит в том, что я не могу получить заголовки ответа, кроме http-кода состояния 200, например 304, например. Это не прокси-конфигурация apache, а что-то, что взаимодействует с hhvm и apache, или даже в hhvm.

В любом случае, HHVM официально прекратил поддержку автономного сервера, и они переходят на fastcgi, и, поскольку все наши серверы работают под Debian, у меня нет доступа к mod_proxy_fastcgi без его компиляции (единственные backports, которые я нашел для apache 2.4 don к сожалению, не было перенесено mod_proxy_fastcgi).

Поэтому я сейчас пытаюсь заставить HHVM работать за старым mod_fastcgi с apache 2.2. Но в настоящее время я получаю только "connect() fail" в журнале ошибок apache, пока hhvm прослушивает :::1080

Важной частью моего конфига 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 также выдает список hhvm как прослушивающий:::1080, и я могу подключиться к нему через telnet

Любые идеи о том, что мне нужно изменить, чтобы он работал?

PS: К сожалению, мне не хватает представителя для создания тега hhvm здесь

PPS: Первоначально размещено на stackoverflow здесь: https://stackoverflow.com/questions/20410432/hhvm-through-apache-mod-fastcgi-on-debian

0 ответов

Другие вопросы по тегам