DRX

Web Developer Resource Index: Apache

The ApacheHTTP Server is based on the NCSA Web server, which itself
originated with the first httpd developed in the early 90s by Tim Berners-Lee while he was working at
CERN. Work on the NCSA server at UIUC stopped after the principle
developer, Rob McCool, left in 1994. As the NCSA server was open-source software, many programmers
continued to work on it independently until, in 1995, they formed a group to combine their
modifications (each one known as a patch, yet another of Larry Wall's creations).

This would form what is now the Apache Server Project, from “a patchy
server”, though some would dispute this historic name. At any rate, Apache
now rules the HTTP/Web server market, as you can see from this Netcraft Survey.

"Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo." Once you have regular expressions mastered, and understand rewriting URLs using the Apache module, then keep this cheat sheet around for quick reference. [1854]

A command-line tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server. It's designed to give the user an overview of how well your server is performing, and in particular, how many requests per second it's capable of serving. [1795]

An O'Reilly ONLamp Development Center dedicated to this very popular open-source Web server. Featuring articles, news, HTTP, installation and configuration, modules, CGI, security, tools, and specialty projects such as the Java-based Tomcat server. [1774]

The O'Reilly book of the same title, in HTML format. Easy to navigate from the full table of contents on the index page that this review points at. The appendix is full of goodies, including mod_perl recipes, and an overview of the AxKit XML server. [1336]

As your Web site (hopefully) grows in popularity, there is also a tendency to be noticed by the guys in the black hats. I have to do some more evaluation on this firewall module, but it looks like it has the potential to thwart some of these attacks. [1247]

This is a very informative article (with examples) on how to make the most of browser caching and reduce unnecessary requests to your Web server. Due to an IE bug, if you're using HTC files, I highly recommend you add text/x-component to the mix. [1241]

mod_gzip is an all-in-one content negotiation, encoding, compression and acceleration module for the popular Apache Web server. It compresses Web documents delivered to the client. There is no need to install any additional software on the client! [135]