Назад | Перейти на главную страницу

PHP-FPM, Apache и mod_alias

Так что, похоже, для этого действительно плохая документация, и я не нашел точно, как это сделать. Я пытаюсь понять, как перевести мою 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+ каталогов псевдонимов в каждый виртуальный хост, и как это сделать?