On souhaite utiliser dokuwiki pour créer plusieurs espaces communautaires
- recettes.wiki
- politique.wiki
-
Mettre en place les DNS pour les deux sites hors de la VM
- sous Unix/Linux :
vim /etc/hosts - sous MS-Windows :
vim /c/Windows/System32/Drivers/etc/hosts
- sous Unix/Linux :
-
Installer apache + php
apt-get install apache2 php7.0 -
Télécharger dokuwiki dans
/usr/src/dokuwiki...zipwget -O /usr/src/dokuwiki.tgz \ https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz -
Dézipper dokuwiki dans
/usr/src/dokuwikicd /usr/src tar xavf dokuwiki.tgz mv dokuwiki-2018-04-22b dokuwiki -
Créer un virtualhost pour recettes.wiki
-
Créer un virtualhost pour politique.wiki
-
Créer un dossier pour le site Y =>
/var/www/Ymkdir -p /var/www/Y/ -
Copier le contenu de dokuwiki dans
/var/www/Yrsync -av /usr/src/dokuwiki/ /var/www/Y/ -
Changer les droits du dossier pour autoriser apache à écrire dedans (user
www-data)cd /var/www chown -R www-data:www-data Y/ -
Créer un fichier de configuration pour apache dans
/etc/apache2/site-available/Y.confà partir du000-default.conf.- indice n°1 : utiliser un
template() - indice n°2 : vous pouvez utiliser la commande
sedde Unix - indice n°3 : voir
politique module install politiquelabs-stdlibet la ressourcefile_line
- indice n°1 : utiliser un
-
Activer la configuration pour apache2
a2ensite Y systemctl reload apache2 -
Ajouter le DNS pour Y dans
/etc/hostsde la VM :127.0.0.1 site.y