AlpineWeb Home
Search: For:   ~ Advanced Search  
  Support Home     Documentation     Knowledgebase     Help Desk     Blog 
Hosting > VPS > Linux VPS > Administration > Webserver > Sunday, October 12, 2008

Apache HTTP Server


As a core service, your private server supports the Apache Hypertext Transfer Protocol (HTTP) Server open-source software distributed by the Apache Software Foundation (http://www.apache.org/), under the terms of the Apache License. Apache HTTP Server maintains ongoing compliance with the HTTP standard which provides an application-level protocol for distributed, collaborative, hypermedia information systems.

Apache HTTP server provides one part of the Linux, Apache, MySQL, and PHP/Perl/Python (LAMP) open source enterprise software stack.

Apache Dynamic Modules

Apache Modules are code segments that are written to comply with the Apache API specification and can be loaded into the Apache Web Server. Apache modules can be loaded in the following ways:
  • Statically loaded in the compiled httpd daemon
  • Dynamically loaded in the Web server configuration file
This modular design for adding Web server features gives Web administrators and developers tremendous power and flexibility. A wide variety of Apache modules have been created supporting all kinds of exciting Web server features. Web server speed and efficiency is improved when using Apache modules since your Web server can internally process instruction sets rather than relying on external applications.

Dynamic module support is one of the key features of the Apache Web Server. The ability to dynamically load modules is known as DSO support. DSO allows you to extend the features and capabilities of Apache by adding the specific module you need, when you need it, without recompiling the Web server binary.

If you try to load all the modules at the same time you will probably get a resource error. Simply load the modules you need one at a time.

A few notable apache modules you may want to use include the following.
  • mod_perl
  • mod_php
  • mod_dav
  • mod_gzip
  • mod_negotiation
  • mod_ruby
  • mod_python
  • mod_gzip
  • mod_fastcgi
  • mod_auth_mysql
  • mod_auth_postgresql
There are a number of pre-compiled Apache modules for your use. You can load any of these modules in your Apache configuration file by removing the comment for the appropriate line in your httpd.conf file and running restart_apache.
#LoadModule mmap_static_module libexec/mod_mmap_static.so
#LoadModule vhost_alias_module libexec/mod_vhost_alias.so
#LoadModule mime_magic_module libexec/mod_mime_magic.so
#LoadModule negotiation_module libexec/mod_negotiation.so
#LoadModule status_module libexec/mod_status.so
#LoadModule info_modulelibexec/mod_info.so
#LoadModule asis_modulelibexec/mod_asis.so
#LoadModule speling_module libexec/mod_speling.so
#LoadModule rewrite_module libexec/mod_rewrite.so
#LoadModule anon_auth_module libexec/mod_auth_anon.so
#LoadModule db_auth_module libexec/mod_auth_db.so
#LoadModule digest_module libexec/mod_digest.so
#LoadModule proxy_module libexec/libproxy.so
#LoadModule cern_meta_module libexec/mod_cern_meta.so
#LoadModule expires_module libexec/mod_expires.so
#LoadModule headers_module libexec/mod_headers.so
#LoadModule usertrack_module libexec/mod_usertrack.so
#LoadModule perl_modulelibexec/mod_perl.so
#LoadModule gzip_modulelibexec/mod_gzip.so
#LoadModule dav_module libexec/mod_dav.so
#LoadModule fastcgi_module libexec/mod_fastcgi.so
#LoadModule auth_mysql_module libexec/mod_auth_mysql.so
#LoadModule auth_pgsql_module libexec/mod_auth_pgsql.so
#LoadModule php4_modulelibexec/mod_php4.so



Technical Support
° Getting Started Guides
  FreeBSD
° Basic Hosting Help
° Signature Hosting Help
° VPS v1 Help
° VPS v2/3 Help
° MPS v2/3 Help
  Linux
° VPS v3 Help
° MPS v3 Help
  SaaS
° Sugar CRM
  DNS
° Domain Name Service
° Domain Registration
° Help Desk
° Knowledgebase
° Support Policies
° Disclaimer

° AlpineWeb Home
° Compare Hosting Plans
° Network Topology

° Rates & Fees
° Order Center




  Home | Site Map | Customer Backroom Copyright  ©  1997-2008  AlpineWeb Design