Chapter 29. Software -Network Server, web/Apache

Table of Contents
29.1. Linux MM Shared Memory Library
29.2. Compile
29.3. Linux Apache Web Server
29.4. Compile and Optimize
29.5. Configure and apply PHP4 to Apache source
29.6. Apply mod_perl to Apache source tree
29.7. Install Apache
29.8. Post install Configuration
29.9. Configure the /etc/httpd/conf/httpd.conf file
29.10. Configure the /etc/logrotate.d/apache file
29.11. Configure the /etc/rc.d/init.d/httpd script file
29.12. PHP4 server-side scripting
29.13. Perl module Devel::Symdump
29.14. CGI.pm Perl library
29.15. Securing Apache
29.16. users authentication with .dbmpasswd password file
29.17. Apache in a chroot jail
29.18. Apache to use shared libraries
29.19. The /chroot/etc directory
29.20. Test the new chrooted jail
29.21. Configure the new /etc/logrotate.d/apache file
29.22. Optimizing Apache
29.23. Installed files for Apache Web Server
29.24. Installed files /PHP4
29.25. Installed files by mod_perl

It is recommended that you compile and install this small program only if you intend to install and use the Apache web server with third party modules like:

mod_ssl for encrypted data
mod_perl for the Perl programming language
mod_php for the PHP server-side scripting language.

This program will provide a significant performance to Apache modules. For instance if you need to install Apache with SSL support for your electronic commerce on the Internet, this will allows the SSL protocol to use a high-performance RAM-based session cache instead of a disk-based one.