Wodan is an Apache module for reverse proxying and caching of sites. It allows the backend server to determine how pages should be cached through a custom HTTP header, which makes it very flexible. It caches on the local filesystem, which makes it very easy to create custom purging systems. Expiration of cachefiles is also supported, as well as no-caching options.
| Tags | Internet Proxy Servers Web HTTP Servers |
|---|---|
| Licenses | GPL |
| Operating Systems | Unix |
| Implementation | C |
Recent releases


Changes: This release can cache 404 results from the backends, enabling the administrator to significantly lower the load on the backend. Two major bugs have been fixed. It no longer stops Apache's KeepAliveTimeout from working. The "X-Wodan" headers are used again (version 1.1.2 broke this behaviour). It is advised that all users update.


Changes: Web objects from the backend such as pages and graphics are no longer stored in memory but are written to the client and cache file immediately. Cache files are now written into different directories, cutting down on the size of the directories holding them. Many code cleanups were made.


Changes: Wodan can now be configured to vary the cache time for objects based on the HTTP-headers sent by the backend server. One can, for instance, use the Content-Type header to vary the cache time between text files and images. This header matching is done using regular expressions.


Changes: Wodan now has the ability to run completely on the cache, without making connections to the backend. This can be useful when you need to have a period of downtime on the backend, while keeping the Web site (frontend) online. Wodan will now also detect a backend that is down using a connection timeout. If this is the case, pages will be served from the cache. Wodan can now cache objects (pages, images) for different amounts of time, using regular expressions to differentiate between the objects. This gives users the opportunity to cache images for longer periods than script-generated pages.


No changes have been submitted for this release.
A tool that collects configuration data on Unix/Linux/BSD systems.