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
.