CentOS 7 / Apache 2.4 / Конфигурация FastCGI

Кто-либо знает, как правильно настроить PHP/FastCGI на машине CentOS 7 с помощью Apache 2.4?

В Apache Виртуальный файл конфигурации Хоста у меня есть это:

 <FilesMatch \.php$> 
    SetHandler "proxy:fcgi://127.0.0.1:9000" 
</FilesMatch> 

Это работает, но только на файлы, заканчивающиеся в .php (я могу получить доступ к панели управления, но не веб-сайту),

Выходные страницы CMS без любых расширений и я получаю "Доступ запрещен". ошибка, когда я получаю доступ к странице.

Страницы (шаблоны CMS) не содержат код php, но они, кажется, затронуты этим. Как я могу удостовериться, это также работает на страницы без каких-либо расширений?

Большое спасибо!

2
задан 15 June 2015 в 16:29
1 ответ

Что вам нужно сделать, так это настроить сначала фактическая страница PHP. Например, Wordpress использует единственный index.php , а затем использует правило mod_rewrite для перенаправления туда всего трафика. Итак, все, что вы видите, - это чистые URL-адреса, но это все еще PHP-файл с расширением PHP, выполняющий все шоу.

В этом потоке рассказывается о том, как указать все ваши URL-адреса на один PHP-файл. Помните, что вы можете сделать это как в .htaccess , так и в ваших конфигурациях Apache.

0
ответ дан 3 December 2019 в 14:48

Теги

Похожие вопросы