CentOS 7 / Apache 2.4 / Configuração FastCGI

2

Alguém sabe como configurar corretamente o PHP / FastCGI em uma máquina do CentOS 7 usando o Apache 2.4?

No arquivo de configuração do Apache Virtual Host, eu tenho isto:

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

Funciona, mas apenas para arquivos terminados em .php (Eu posso acessar o painel de controle, mas não o site)

O CMS gera páginas sem extensões e recebo um "Acesso negado". erro ao acessar uma página.

As páginas (modelos CMS) não contêm código php, mas elas parecem ser afetadas por isso. Como posso ter certeza de que isso também funciona para páginas sem extensões?

Muito obrigado!

    
por marp 23.03.2015 / 08:58

1 resposta

0

O que você precisa fazer é configurar uma página PHP real primeiro. Por exemplo, o Wordpress usa um único index.php e, em seguida, usa uma regra mod_rewrite para redirecionar todo o tráfego lá. Então, tudo que você vê são URLs limpas, mas ainda é um arquivo PHP com uma extensão PHP executando o programa inteiro.

Este tópico fala sobre como apontar todos os seus URLs para um único Arquivo PHP. Lembre-se que você pode fazer isso tanto em .htaccess quanto em suas configurações do Apache.

    
por 15.06.2015 / 14:31