What are the minimum apache modules needed to run Moodle? It may be version specific, I'm most interested in 2.3+.
Site Administration -> Server -> Environment should give you the full list.
P.S. I'm moving this question from "Hardware and Performance" to "Installation problems".
I think this topic is better suited for the Hardware and Performance forums since the goal of this type of optimization is to decrease the Apache footprint by disabling unecessary modules rather than troubleshooting installation problems.
Site Administration -> Server -> Environment gives you a list of the current modules. What I'm looking for is the bare minimum.
I've run it with these as a bare minimum on Ubuntu 12.04
- core_module (static)
- log_config_module (static)
- logio_module (static)
- mpm_prefork_module (static)
- http_module (static)
- so_module (static)
- alias_module (shared)
- authz_host_module (shared)
- autoindex_module (shared)
there are a few modules that you might find useful
Thanks Frederic. Anybody else running a light-weight apache install like this?
Here is the actual list that works, you may have problems with the one above
"Here is the actual list that works, you may have problems with the one above"
Any idea how much RAM is saved or how much speed is improved when this list is implemented. I have removed six proxy related modules and also as I am not using LDAP server I have also removed ldap related two modules. And I think I have saved around 300MB of RAM.
Have you considered a more light-weight web server if RAM is such a key issue. Perhaps look at using nginx which has a much smaller footprint than apache2?