Проблемы конфигурации HHVM FastCGI — сбой ProxyPass

Я на Ubuntu 12.04 работает на Vagrant. Apache 2.2.22

Я пытался проверить мое приложение на HHVM. Я настроил все после этого: https://github.com/facebook/hhvm/wiki/fastcgi

После добавления части модуля fastcgi в мою конфигурацию vhost я начал получать ошибку 404 not found. Затем я узнал, что мне нужно использовать ProxyPassMatch. После добавления строки ProxyPassMatch я начал получать 500 Internal Error. Мой журнал Apache показывает это:

[warn] proxy: No protocol handler was valid for the URL /index.php. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

Все модули включены.

Вот мой конфиг vhost:

ServerAdmin webmaster@localhost
DocumentRoot /opt/myapp/www/
ServerName myapp.demo
ServerAlias myapp.demo

ErrorLog  /var/log/apache2/myapp.demo-error_log
CustomLog /var/log/apache2/myapp.demo-access_log common
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/opt/myapp/public/$1

<IfModule mod_fastcgi.c>

<FilesMatch \.php$>
SetHandler hhvm-php-extension
</FilesMatch>

<FilesMatch \.hh$>
SetHandler hhvm-hack-extension
</FilesMatch>

Alias /hhvm /hhvm
Action hhvm-php-extension /hhvm virtual
Action hhvm-hack-extension /hhvm virtual

FastCgiExternalServer /hhvm -host 127.0.0.1:9000 -pass-header Authorization -idle-timeout 300

</IfModule>

Спасибо!

4

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector