Topic: Apache Modules
O'Reilly Network articles about this topic:
Apache's eXtended Server Side Includes
In the early days of web publishing, SSI was an easy way to include dynamic content in pages. Though large server-side application frameworks have more popularity, SSI lives on--especially in Apache XSSI. Kostas Pentikousis demonstrates how XSSI makes it possible to build powerful, clean, maintainable, and fast web sites.
Every layer of security you can add is one more deterrent for the bad guys. Writing (or choosing) secure code is important, but it's not the only defense. Ivan Ristic, creator of mod_security, explains how this Apache module can turn back potential attacks before they reach your code.
Your source code is too important to be left to chance. Having introduced Subversion, Rafael Garcia-Suarez demonstrates how to use it for multiuser, distributed projects. What can this modern, powerful source-control system do for you?
One of the biggest advantages of Apache over other web servers is how easy it is to write powerful modules. In Apache 2.0, modules can now be included as part of other modules to reuse code. Ryan Bloom explains how to take advantage of this.
Writing Input Filters for Apache 2.0
Ryan Bloom illustrates how to write input filters for Apache 2.0
Writing Apache 2.0 Output Filters
Ryan Bloom explains the Apache 2.0 API, and gives enough information to write your own output filter.
Tired of seeing your web server logs fill up with Code Red error messages? Reuven M. Lerner shows us how to write an Apache module to notify system administrators about Code Red 2 attacks.
Migrating from Apache 1.3 to Apache 2.0
In the second in his series of columns on Apache 2.0, Ryan Bloom covers some of the lessons learned at apache.org when installing the new version, including deciding which multiprocessing modules (MPMs) to use, setting filters, and working around complications in IPv6 support.
Securing a PHP Installation
Darrell Brogdon shows us a few basic things that should be done to secure a PHP installation.
The PHP Configuration File
Darrell Brogdon explains how the php.ini file works.
Installing PHP on a Windows System
Darrell Brogdon explains the steps required to install PHP on a Windows system.
AxKit: An XML-Delivery Toolkit for Apache
Rael Dornfest introduces AxKit, an XML application server bringing together XSLT, Perl, and Apache for unrivaled content transformation.
LAMP Lighter: The Apache Toolbox
An overview of the Apache Toolbox, a Swiss army knife of a script, providing a customizable, menu-driven interface to downloading and compiling a LAMP (Linux, Apache, MySQL, PHPherlthon) -- minus the Linux -- installation.
Basic Installation of PHP on a Unix System
Need a powerful replacement for ASP web scripting? Darrell Brogden walks us through compiling and installing PHP, an open source web scripting language that you can embed into HTML.
Module Tour: Embedding Python with mod_python and mod_snake
Rael Dornfest takes quick look at mod_python and mod_snake, two modules that embed a Python interpreter right into your Apache server.
Module Tour: mod_info
Rael Dornfest takes us on a whirlwind tour of Apache's
Module Tour: mod_status
Rael Dornfest takes us on a tour of Apache's
Behlendorf Urges XML Developers to Support Apache Tools
At XTech 2000, Apache Group co-founder Brian Behlendorf preached the message that implementation of real tools was a more important goal than more debate and reiteration of XML standards.
Other documents about this topic:
Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.
In the first of a series of articles from mod_perl guru, Stas Bekman, we begin by taking a look at what mod_perl is and what it can do for us.
mod_perl in 30 minutes
This week, Stas Bekman shows us how to install and configure mod_perl, and how to start accelerating CGI scripts with Apache::Registry.
mod_perl Developer's Cookbook
Geoffrey Young, Paul Lindner and Randy Kobes have produced a new book on mod_perl which claims to teach tricks, solutions and mod_perl idioms - how well does it live up to this promise?
Finding a mod_perl ISP... or Becoming One
You're ready to use mod_perl -- but do you have a server to run it on? Stas Bekman explains what an ISP needs to do to run mod_perl programs, and how to find an ISP that lets you do so.
Improving mod_perl Sites' Performance: Part 1
What do we need to think about when optimizing mod_perl applications? Stas Bekman explains how hardware, software and good programming come into play.
Improving mod_perl Sites' Performance: Part 2
Before making any optimizations to mod_perl applications, it's important to know what you need to be optimizing. Benchmarks are key to this, and Stas Beckman introduces the important tools for mod_perl benchmarking.
Improving mod_perl Sites' Performance: Part 3
This week, Stas Bekman explains how to use the Perl and mod_perl benchmarking and memory measurement tools to perform worthwhile optimizations on mod_perl programs.
Installing mod_perl without superuser privileges
In his continuing series on mod_perl, Stas Bekman explains how to install a mod_perl-ized Apache on a server even if you don't have root privileges.
Preventing Cross-site Scripting Attacks
Paul Lindner, author of the mod_perl Cookbook, explains how to secure our sites against Cross-Site Scripting attacks using mod_perl and Apache::TaintRequest
Building a Large-scale E-commerce Site with Apache and mod_perl
Bill Hilf and Perrin Harkins recount their experiences setting up an e-commerce site for eToys. If you've ever wanted to know what goes on under the hood in such a large-scale site - and how you can set up something like it for yourself.
Improving mod_perl Sites' Performance: Part 4
Your web server may have plenty of memory, but are you making the best use of it? Stas Bekman explains how to optimize Apache and mod_perl for the most efficient memory use.
Modules included in the Apache distribution. [Source: Apache.org]
Apache Module Registry
A place to register and search for modules and assorted patches that people have found useful for Apache, but have not been officially included as part of the standard Apache distribution. [Source: Apache.org]
The Mod_Perl Guide
"Deploying mod_perl technology to give a rocket speed to your CGI/perl scripts." [Source: perl.apache.org]
Writing Apache Modules with Perl and C
The home site of Writing Apache Modules with Perl and C, a book about creating Web server modules using the Apache API, written by Lincoln Stein and Doug MacEachern. [Source: O'Reilly]
Provides powerful on-the-fly rule-based URL-rewriting. Ships with Apache version 1.2 and later.
Mod_Perl Performance Tuning
How to achieve maximum performance on a busy site by reducing the memory resources required by Apache.
FAQ for the Apache Front Page module