PHP-FPM + mod_vhost_alias

1

Как можно сделать обе работы вместе vhost_alias работает отлично без proxypassmatch и fpm отлично работает в эксклюзивном vhost, его можно использовать% from vhost_alias?

<IfModule mod_vhost_alias.c>
      <VirtualHost *:80>
             ServerAlias *.*.in
             UseCanonicalName Off
             VirtualDocumentRoot /var/www/html/%2/%1/public
             ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/%2/%1/public/$1
      </VirtualHost>
    </IfModule>
Теги:

1 ответ

0

Вы не можете получить доступ к этим переменным в любых директивах, отличных от mod_vhost_aliases.

  • Вы можете использовать форму SetHandler для mod_proxy_fcgi, которая позволяет другим модулям сопоставлять URL-адрес с файловой системой --check в руководстве proxy_fcgi.
  • Вы можете использовать mod_rewrite, чтобы отделить имя хоста так же, как mod_vhost_alias, затем либо установить переменные среды, либо использовать ProxyPassInterpolateEnv или просто прокси непосредственно из mod_rewrite.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню