In the primary httpd.conf file I have the following for loading the fastcgi module:

LoadModule fastcgi_module modules/mod_fastcgi.so

In a different file for vhosts I have the following:

<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
    Alias /tmp/fpm.fcgi /php5.fcgi

When I remove the <IfModule> check then it (fpm) works just fine.

When I add the <IfModule> check it does not work at all; I've tried checking against mod_fastcgi.so and mod_fastcgi.c. Does anyone have any insight?


Found it;

I had Include conf.d/*.conf at the top of the main httpd.conf file. Moved it to the bottom and now <IfModule fastcgi_module>...</IfModule> works as expected.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy