Project

General

Profile

Actions

Mod expire » History » Revision 3

« Previous | Revision 3/22 (diff) | Next »
Michael, 2006-08-14 09:53
Added a bit of trouble shooting info


{{{
#!rst ===============================================
Controlling the Expiration of Content in Caches ===============================================

------------------
Module: mod_expire
------------------

.. meta::
:keywords: lighttpd, expire

.. contents:: Table of Contents

Description ===========

mod_expire controls the Expire header in the Response Header of HTTP/1.0
messages. It is usefull to set it for static files which should be cached
aggressivly like images, stylesheets or similar.

Options =======

expire.url
assignes a expiration to all files below the specified path. The
specification of the time is made up of: ::

<access|modification> <number> <years|months|days|hours|minutes|seconds>
following the syntax used by mod_expire in Apache 1.3.x and later.
Example: ::
expire.url = ( "/images/" => "access 1 hours" )

}}}

Troubleshooting =======

It is known that mod_expire may not work due to an incorrect order of loading of modules. One instance is that mod_expire is loaded after mod_fastcgi. The solution is simple, it is to move mod_expire within the modules array in front of mod_fastcgi. Note: The order of the modules is loaded from top to bottom.

Symptoms of the above scenario is the server starts up fine but fails to serve content.

Updated by Michael about 18 years ago · 3 revisions