Home arrow Apache arrow Installing Apache

Installing Apache

In the second part to a six-part series on Apache installation and configuration, we will focus on selecting modules to install and begin to explore configuration and hardening. This article is excerpted from chapter two of Apache Security, written by Ivan Ristic (O'Reilly; ISBN: 0596007248). Copyright © 2006 O'Reilly Media, Inc. All rights reserved. Used with permission from the publisher. Available from booksellers or direct from O'Reilly Media.

TABLE OF CONTENTS:
  1. Installing Apache
  2. Installation Instructions
  3. Selecting modules to install
  4. Configuration and Hardening
By: O'Reilly Media
Rating: starstarstarstarstar / 1
January 03, 2008

print this article
SEARCH DEV SHED

TOOLS YOU CAN USE

advertisement

Folder Locations 

In this chapter, I will assume the following locations for the specified types of files:

Binaries and supporting files
  
 /usr/local/apache

Public files
  
 /var/www/htdocs (this directory is referred to
   throughout this book as the web server tree)

Private web server or application data
   /var/www/data

Publicly accessible CGI scripts
   /var/www/cgi-bin

Private binaries executed by the web server
  
 /var/www/bin

Log files
   /var/www/logs

Installation locations are a matter of taste. You can adopt any layout you like as long as you use it consistently. Special care must be taken when deciding where to store the log files since they can grow over time. Make sure they reside on a partition with enough space and where they won’t jeopardize the system by filling up the root partition.

Different circumstances dictate different directory layouts. The layout used here is suitable when only one web site is running on the web server. In most cases, you will have many sites per server, in which case you should create a separate set of directories for each. For example, you might create the following directories for one of those sites:

  /var/www/apachesecurity.net/bin
 
/var/www/apachesecurity.net/cgi-bi
  
/var/www/apachesecurity.net/data
 
/var/www/apachesecurity.net/htdocs
 
/var/www/apachesecurity.net/logs

A similar directory structure would exist for another one of the sites:

  /var/www/modsecurity.org/bin
 
/var/www/modsecurity.org/cgi-bi
  
/var/www/modsecurity.org/data
 
/var/www/modsecurity.org/htdocs
 
/var/www/modsecurity.org/logs



 
 
>>> More Apache Articles          >>> More By O'Reilly Media
 

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort
   

APACHE ARTICLES

- Apache Unveils Cassandra 1.2
- Apache on ARM Chips? Dell and Calxeda Help M...
- The Down Side of Open Source Software
- VMware Unveils Serengeti for Apache Hadoop
- SAP Takes Steps to Improve Hadoop Integration
- Looking to Hone Apache Hadoop Skills?
- How to Install Joomla on WAMPP
- Working with XAMPP and Wordpress
- GUI Available for Apache Camel
- Reduce Server Load for Apache and PHP Websit...
- Creating a VAMP (Vista, Apache, MySQL, PHP) ...
- Putting Apache in Jail
- Containing Intrusions in Apache
- Server Limits for Apache Security
- Setting Permissions in Apache

Developer Shed Affiliates

 


Dev Shed Tutorial Topics: