HOME | SITEMAP | SUPPORT | FAQs
DOMAIN MANAGE/BACKROOM | BILLING
4Domains Web Hosting and Domain Registration
Account Login   WebMail

Web Hosting

Domain Names

Domain Auction

Solutions

Home > Support > Serverhelp > Webserver > Modules

Apache 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 one 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 Virtual Server web server can internally process instruction sets rather than relying on external applications.

Static Apache Modules

The following Apache modules are statically loaded into our customized Apache Web Server.

Apache 1.3
apache_ssl, http_core, mod_access, mod_actions, mod_alias, mod_auth, mod_auth_dbm, mod_browser, mod_cgi, mod_dir, mod_imap, mod_include, mod_log_agent, mod_log_config, mod_log_referer, mod_mime, mod_so.c, mod_userdir

Apache 1.2.6
apache_ssl, http_core, mod_access, mod_actions, mod_alias, mod_auth, mod_auth_dbm, mod_browser, mod_cgi, mod_dir, mod_imap, mod_include, mod_log_agent, mod_log_config, mod_log_referer, mod_mime, mod_so.c, mod_userdir

Dynamic Apache Modules

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.

Use the LoadModule directive in order to load a dynamic module into your Apache Web Server. The LoadModule should be placed at the top of your ~/www/conf/httpd.conf file. The syntax is like this:

LoadModule MODULE-NAME_module modules/FILE-NAME

For example, to add the Status Module, add this line:

LoadModule status_module modules/mod_status.so

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.

Some notable dynamic Apache modules include the following.

A complete list of all available dynamic Apache modules appears below.

Apache 1.3 Apache 1.2
mod_asis
mod_auth_anon
mod_auth.db
mod_auth.msql
mod_auth.mysql
mod_auth.pgsql
mod_cern_meta
mod_dav
mod_digest
mod_env
mod_expires
mod_frontpage
mod_headers
mod_info
mod_jserv
mod_mime_magic
mod_negotiation
mod_perl
mod_php3-3.0.12-module-imap-freetype-gd
mod_php3-3.0.12-module-msql-freetype-gd
mod_php3-3.0.12-module-mysql-freetype-gd
mod_php3-3.0.12-module-pgsql-freetype-gd
mod_proxy
mod_rewrite
mod_speling
mod_status
mod_usertrack
mod_vhost_alias

mod_asis
mod_auth.db
mod_block
mod_digest
mod_env
mod_expires
mod_headers
mod_info
mod_negotiation
mod_php3
mod_speling
mod_status
mod_usertrack

Compiling Your Own DSO Modules

Apache 1.3 also supports the APXS (APache eXtenSion) tool. APXS allows you to compile and link your own dynamic shared object (DSO) Apache Modules. To use APXS, connect to your Virtual Server via Telnet or SSH and issue the following command.

% /usr/local/apache/1.3/bin/apxs OPTIONS MODULE_CODE


Why Us? | About | Contact Us
Knowledge Base | Support Request
Expired Domains | Domain Name Auctions | VPS Directory | DNS Tools
Hosting Terms | Domain Terms | Privacy Policy
Copyright © 2008 - 4Domains.com, Inc.


web hostinghostingdomaindomain namedomain namescheap web hostingecommerce website designdomain registration

Web Monitoring | SEO Technology | Hacker Scanner | DNS Tools | Online Backup