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

mod_fastcgi not working with <ifmodule…> и php-fpm</ifmodule…>

В первичной httpd.conf файл у меня есть следующее для загрузки модуля fastcgi:

LoadModule fastcgi_module modules/mod_fastcgi.so

В другом файле для vhosts у меня есть следующее:

<VirtualHost some_ip:80>
  ServerName some_ip.local
  DocumentRoot /var/www/some_ip.local
  DirectoryIndex index.php index.html
  ErrorLog /var/log/httpd/error_log
  CustomLog /var/log/httpd/access_log combined

  <IfModule fastcgi_module>
    AddType application/x-httpd-php .php 
    Action application/x-httpd-php /tmp/fpm.fcgi
    FastCGIExternalServer /php5.fcgi -host 127.0.0.1:9000
    Alias /tmp/fpm.fcgi /php5.fcgi
  </IfModule>
</VirtualHost>

Когда я удаляю <IfModule> проверьте, тогда он (fpm) работает нормально.

Когда я добавляю <IfModule> проверьте, не работает он вообще; Я пробовал проверить mod_fastcgi.so и mod_fastcgi.c. У кого-нибудь есть понимание?

Нашел;

я имел Include conf.d/*.conf в верхней части основного httpd.conf файл. Переместил его в конец и теперь <IfModule fastcgi_module>...</IfModule> работает как положено.