| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:internet:serveur:racine:start [2021/09/14 14:31] – [Déplacer la racine (répertoire de base) d'un serveur HTTP] admin | tutoriel:internet:serveur:racine:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| Ici, nous choisirons la partition **/dev/md0p2** du volume RAID **/dev/md0**, montée en **/media/data**. | Ici, nous choisirons la partition **/dev/md0p2** du volume RAID **/dev/md0**, montée en **/media/data**. |
| |
| Nous installerons donc notre racine en sur le disque **/media/data/srv/www/html**. | Nous installerons donc notre racine sur le disque en **/media/data/srv/www/html**. |
| </WRAP> | </WRAP> |
| |
| ===== Première étape ===== | ===== Première étape ===== |
| |
| * **Créez les répertoires** : | Créez les répertoires : |
| - **répertoire source** :<cli prompt='$ '>pi@framboise4:~ $ sudo mkdir -p /var/www/html/</cli> | - **répertoire source** :<cli prompt='$ '>pi@framboise4:~ $ sudo mkdir -p /var/www/html/</cli> |
| - **répertoire destination** :<cli prompt='$ '>pi@framboise4:~ $ sudo mkdir -p /media/<DISQUE>/srv/www/html/</cli> | - **répertoire destination** :<cli prompt='$ '>pi@framboise4:~ $ sudo mkdir -p /media/<DISQUE>/srv/www/html/</cli> |
| |
| ===== Autres étapes ===== | ===== Autres étapes ===== |
| |
| - **éditez avec les droits d'administration le fichier /etc/fstab** pour ajouter à la fin les lignes :<code - /etc/fstab> | <WRAP list-deep> |
| | - Éditez le fichier **/etc/fstab** pour ajouter à la fin :<code - /etc/fstab> |
| ... | ... |
| /media/<DISQUE>/srv /srv none bind 0 0 | /media/<DISQUE>/srv /srv none bind 0 0 |
| /srv/www /var/www none bind 0 0 | /srv/www /var/www none bind 0 0 |
| </code><WRAP center round important 60%> | </code> |
| 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**. | * 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** :<code - /etc/fstab> |
| <code - /etc/fstab> | |
| ... | ... |
| UUID=XXXXXXXXXXXXXXXX /media/<DISQUE> ntfs-3g permissions,defaults,user,utf8,codepage=850 0 0 | UUID=XXXXXXXXXXXXXXXX /media/<DISQUE> ntfs-3g permissions,defaults,user,utf8,codepage=850 0 0 |
| </code> | </code> |
| </WRAP> | |
| - **Appliquez le montage** :<cli prompt='$ '>pi@framboise4:~ $ sudo mount -a</cli>ou redémarrez | - **Appliquez le montage** :<cli prompt='$ '>pi@framboise4:~ $ sudo mount -a</cli>ou redémarrez |
| - Modifiez les permissions pour que l'utilisateur **$USER** puisse mettre à jour les pages Web sans avoir besoin d'être root : | - **Modifiez les permissions** pour que l'utilisateur **$USER** puisse mettre à jour les pages Web sans avoir besoin d'être root : |
| * Ajoutez l'utilisateur **$USER** au groupe **www-data** :<cli prompt='$ '>pi@framboise4:~ $ sudo usermod -aG www-data $USER</cli> | - **Ajoutez l'utilisateur** **$USER** au groupe **www-data** :<cli prompt='$ '>pi@framboise4:~ $ sudo usermod -aG www-data $USER</cli> |
| * Changez les permissions :<cli prompt='$ '>pi@framboise4:~ $ sudo chown -R www-data:www-data /media/<DISQUE>/srv/www/ | - **Changez les permissions** :<cli prompt='$ '>pi@framboise4:~ $ sudo chown -R www-data:www-data /media/<DISQUE>/srv/www/ |
| pi@framboise4:~ $ sudo chmod -R 2770 /media/<DISQUE>/srv/www/</cli> | pi@framboise4:~ $ sudo chmod -R 2770 /media/<DISQUE>/srv/www/</cli> |
| | </WRAP> |
| |
| ===== Conclusion ===== | ===== Conclusion ===== |
| |
| La racine du site est désormais **/var/www/html -> /media/<DISQUE>/srv/www/html**, accessible au choix par | 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**. |
| * **/var/www/html** | |
| * ou **/media/<DISQUE>/srv/www/html**. | |
| |
| | <WRAP center round important 60%> |
| | N'oubliez pas de recharger la page du navigateur pour vider le cache, sinon on affiche toujours l'ancienne page |
| | </WRAP> |
| ===== Problèmes connus ===== | ===== Problèmes connus ===== |
| |