3. Getting, build and install Apache with its basic modules3.1. Get and untar the Apache Source3.1.1. What is Apache
It is simply the best Webserver-Software, it is very flexible to configure to match your needs, and it is E-X-T-R-E-M-E stable. I personally never experienced a crash in a productive (=non-experimental stuff) environment 3.1.2. Download the sourceOrigin-Site http://www.apache.org/dist/httpd/
3.1.3. Patch for large-scale sitesIf your webserver should answer very much requests at the same time, and your machine is strong enough to serve such an amount of requests, you can change the limit of maximum running processes Download the patch from: http://www.delouw.ch/linux/apache-patch_HARD_SERVER_LIMIT.txt
This patch does increase the maximum concurrent accessing clients to 512. Feel free to increase it further, if you hacked your kernel and edited your /etc/security/limits.conf
Apply the patch using:
3.2. mod_ssl3.2.1. What is mod_ssl
This module is needed to enable Apache for SSL-Requests (https). It applies a patch to the Apache source-code and extends its API (Application Programming Interface). The result is called EAPI (Extended Application Programming Interface).
Almost all modules I know adds the -DEAPI flag by themself except mod_jserv and mod_jk 3.2.2. Download the sourceOrigin-Site:http://www.modssl.org 3.3. mod_perl3.3.1. What is mod_perl
mod_perl is a kind of substitute for cgi-bin's. cgi's typically forks a new process for each request, and produces overhead. With mod_perl the perl-interpreter is loaded persistent in the Apache server and does not need to fork processes for each request. 3.3.2. Download the sourceOrigin-Site: http://www.apache.org/dist/perl 3.3.3. Building and installing
3.4. Configure and build ApacheNow the two static modules mod_ssl and mod_perl are configured and the Apache Source has been patched, and we can proceed with building Apache. 3.4.1. Building and installing
3.4.2. Create self-signed SSL-certificate
Linux HOWTO full list |
||||||||||||||||||||||||||||||||||||||||||
|
This document, LDP HOWTO-INDEX, is copyrighted (c) 1995 - 2002 by Tim Bynum, Guylhem Aznar, Joshua Drake and Greg Ferguson. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html. If you have questions, please contact the LDP.
Web Design Copyright © 1999-2003. Chrisranjana Software Solutions Pvt Ltd. syndicate rss feed |