Ceci est une ancienne révision du document !
Table des matières
Définir l'emplacement du répertoire de base (racine) du serveur LEMP
Pré-requis
Première étape : Créer les répertoires
- répertoire source :
pi@framboise:~ $ sudo mkdir -p /var/www/html
- répertoire destination :
pi@framboise:~ $ sudo mkdir -p /media/<DISQUE>/srv/www/html
Autres étapes
- éditez avec les droits d'administration le fichier /etc/fstab pour ajouter les lignes :
- /etc/fstab
... /media/<DISQUE>/srv /srv none bind 0 0 /srv/www /var/www none bind 0 0
Si le disque /media/<DISQUE> est en ntfs, il faut modifier sa ligne dans le fichier fstab en lui donnant le type ntfs-3g et en lui ajoutant l'option permissions.
- /etc/fstab
... UUID=XXXXXXXXXXXXXXXX /media/<DISQUE> ntfs-3g permissions,defaults,user,utf8,codepage=850 0 0
- Redémarrez puis retournez en SSH sur le Raspberry Pi pour appliquer le montage :
pi@framboise:/home $ sudo reboot ...@...:~$ ssh framboise pi@framboise:~ $
- Modifiez les permissions pour que l'utilisateur pi puisse mettre à jour les pages Web sans avoir besoin d'être root :
- Ajoutez l'utilisateur pi au groupe www-data :
pi@framboise:~ $ sudo usermod -aG www-data pi
- Changez les permissions :
pi@framboise:~ $ sudo chown -R www-data:www-data /media/<DISQUE>/srv/www/ pi@framboise:~ $ sudo chmod -R 2770 /media/<DISQUE>/srv/www/
Conclusion
La racine du site est désormais /var/www/html → /media/<DISQUE>/srv/www/html, accessible au choix par
- /var/www/html
- ou /media/<DISQUE>/srv/www/html.
Problèmes connus
Voir aussi