Так что, похоже, для этого действительно плохая документация, и я не нашел точно, как это сделать. Я пытаюсь понять, как перевести мою CMS на HTTP / 2, и для этого требуется PHP -FPM с Apache.
Поскольку это CMS, у меня есть множество каталогов с псевдонимами, которые используются сотнями сайтов, обслуживаемых Apache. Я настроил сценарий, который создает файлы vhost, которые затем добавляют:
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000//Atlas/Sites/sitename/$1
в конфигурации виртуального хоста. И в общей конфигурации Apache у меня есть это, например:
Alias /pages "/Atlas/Core/virtuals/pages"
Это означает, что http://www.sitename.com/pages/help, таким образом, является каталогом псевдонимов. После некоторого чтения я думаю, что обнаружил, что PHP -FPM не поддерживает псевдонимы Apache, что имеет смысл, поскольку «/ pages» не находится в пути sitename / $ 1, который я обслуживаю через прокси.
Так как мне с этим справиться? Могу ли я что-то настроить в конфигурации apache или мне нужно добавить все 20+ каталогов псевдонимов в каждый виртуальный хост, и как это сделать?