#!/bin/sh
#
# Configure Apache for FBX.

echo "Configuring Apache..."

# enable non-multithreaded Apache worker model as there a many PHP
# applications.
a2dismod mpm_event
a2dismod mpm_worker
a2enmod mpm_prefork

# enable miscellaneous modules.
a2enmod rewrite

# enable GnuTLS
a2dismod ssl
a2enmod gnutls

# enable mod_alias for RedirectMatch
a2enmod alias

# enable mod_headers for HSTS
a2enmod headers

# enable some critical modules to avoid restart while installing
# Plinth applications.
a2enmod php
a2enmod cgi
a2enmod authnz_ldap

# setup freedombox site
a2enconf freedombox

a2ensite 000-default
a2dissite default-ssl
a2ensite default-tls

echo "Done configuring Apache."
