La source de cette page est ApacheMySQLPHP.
Cette page prend en compte un Ubuntu 14.04 LTS.
$ sudo apt-get install lamp-server^ (le ^ n'est pas une faute de frappe).$ systemctl restart apache2./var/www/html/./etc/apache2/sites-available.$ sudo a2enmod headers $ sudo a2enmod ssl $ sudo a2enmod proxy $ sudo a2enmod proxy_http
Pour la config de GitLab :
$ sudo a2enmod rewrite
Pour terminer, redémarrer Apache:
$ sudo systemctl restart apache2
S'il y a l'erreur :
AH01425: I18n support in mod_proxy_html requires mod_xml2enc.
activer le module mod_xml2enc avec
$ sudo a2enmod xml2enc
La journalisation des Vhosts d'Apache se fait dans /var/log/apache2.  Idéalement, il faut créer un répertoire pour chacun des Vhosts et configurer pour que la journalisation se fasse dans les répertoires respectifs.
De mémoire, il faut que www-data puisse écrire dans ces répertoires.  On peut ajouter www-data dans un groupe auquel les répertoire seront attitrés par chown.