Operation Manual

You can install additional external modules by starting YaST and choosing Software
> Software Management. Now choose Filter > Search and search for apache. Among
other packages, the results list contains all available external Apache modules.
28.4.2 Activation and Deactivation
Activate or deactivate particular modules either manually or with YaST. In YaST, script
language modules (PHP5, Perl, and Python) need to be enabled or disabled with the
module conguration described in Section “HTTP Server Wizard” (page 454). All other
modules can be enabled or disabled as described in Section “Server Modules” (page 459).
If you prefer to activate or deactivate the modules manually, use the commands
a2enmod mod_foo or a2dismod mod_foo, respectively. a2enmod -l outputs
a list of all currently active modules.
IMPORTANT: Including Conguration Files for External Modules
If you have activated external modules manually, make sure to load their con-
guration les in all virtual host congurations. Conguration les for external
modules are located under /etc/apache2/conf.d/ and are not loaded by
default. If you need the same modules on each virtual host, you can include *
.conf from this directory. Otherwise include individual les. See /etc/
apache2/vhost.d/vhost.template for examples.
28.4.3 Base and Extension Modules
All base and extension modules are described in detail in the Apache documentation.
Only a brief description of the most important modules is available here. Refer to
http://httpd.apache.org/docs/2.2/mod/ to learn details about each
module.
mod_actions
Provides methods to execute a script whenever a certain MIME type (such as
application/pdf), a le with a specic extension (like .rpm), or a certain
request method (such as GET) is requested. This module is enabled by default.
464 Reference