Apache¶
Description¶
Installs the Apache webserver
Components¶
Apache
mod_cgi
mod_dav
mod_php
mod_proxy
mod_rewrite
…
Apache¶
Note
The Apache web server is set up to listen on loopback and SRV interfaces only and is not designed to run as the frontend webserver. You will need to setup Web gateway to make the LAMP stack public available.
Configuration¶
We provide a basic Apache configuration including a setup for AWstats, but do
not define any virtual hosts. Service users may create individual config files
in /etc/apache2/local
that will be included in Apache’s global config
context.
Interaction¶
To activate updated Apache configurations without downtime service users may restart apache2 gracefully. There is one caveat though. If the config file is incorrect apache2 may stop silently, which is why you should check the correctness before.
# check config
$ sudo /etc/init.d/apache2 configtest
# restart gracefully
$ sudo /etc/init.d/apache2 graceful
If you don’t mind the downtime, service users may invoke
$ sudo /etc/init.d/apache2 restart
Logging¶
If not re-defined in a custom configuration log files can be found in
/var/log/apache2
. The log files are readable by the service users as
well as by human users.
Monitoring¶
By default, the presence of Apache processes is checked.
To get checks for individual web pages (presence, specific content, response time), please notify the support.