Cannot load /etc/httpd/modules/mod_file_cache.so into server: /etc/httpd/modules/mod_file_cache.so:

Stopping httpd:                                            [FAILED]
Starting httpd: httpd: Syntax error on line 73 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_file_cache.so into server: /etc/httpd/modules/mod_file_cache.so: cannot open shared object file: No such file or directory
                                                           [FAILED]
This is usually because the file is not found in the expected location.   This often happens when moving an httpd.conf between different servers and versions of Apache.  I

In this case for some reason in a newer version of Apache the module mod_file_cache.so is missing.

In the case of Centos/RHEL 5 it was, but in RHEL/Centos 6 mod_file_cache is missing according to this from the RHEL website:

4.4. Apache HTTP Server

Below is a list of changes for the Apache HTTP Server that are noteworthy when migrating to Red Hat Enterprise Linux 6:
  • The mod_file_cache, mod_mem_cache, and mod_imagemap modules are no longer supported.

The Solution/Replacement

mod_disk_cache or mod_cache

It is as simple as the following in httpd.conf

CacheEnable disk /
 

This significantly improves the load times especially when Apache is using ProxyPass as a proxy server in front of the real host.


Tags:

etc, httpd, modules, mod_file_cache, server, syntax, conf, directory, servers, versions, apache, newer, module, centos, rhel, website, http, noteworthy, migrating, enterprise, linux, mod_mem_cache, mod_imagemap, supported, replacement, mod_disk_cache, mod_cache, cacheenable, disk, significantly, improves, proxypass, proxy,

Latest Articles

  • Cisco Switches How To Get Of Port Line Status Console Messages
  • Cisco DHCP Snooping Relay Setup Information
  • Cisco Switch Setup Guide Command List
  • Cisco 2960 Switch Reset To Factory Defaults
  • How To Boot Cisco CUCM UCSInstall 8.6, 10, 11 and 12 on KVM/Proxmox
  • VBOX VirtualBox How To Import Raw .img Disk File
  • Windows Server 2012, 2016, 2019 How To Install and Missing Disabled Telnet Client
  • proxmox vm networking breaks when you restart your network on the hostnode
  • Linux ln symlink how to update existing symbolic link
  • Ubuntu 18.04 / Linux Mint 19.1 Cannot Type or Login - solution
  • LUKS Hard Drive Encryption on Linux Mint Ubuntu Debian etc how to mount encrypted hard drive
  • How to use nmap locate other machines/computers/servers on your network using nmap
  • Linux Mint 18.2 Create Config File To Start Application Upon Login
  • Dell Wyse Thin Client BIOS Access Key
  • sudoers file in /etc warning about comments/includes!
  • Centos 7 Reallocate logical volume space to another
  • lvm how to reduce volume size
  • letsencrypt certbot error "Unable to find a virtual host listening on port 80 which is currently needed for Certbot to prove to the CA that you control your domain. Please add a virtual host for port 80."
  • SSH error cannot Forward or Listen "bind: Cannot assign requested address"
  • X11 SSH Linux Forwarding Error