Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:internet:serveur:racine:start [2021/02/17 15:44] – ↷ Page déplacée de fr:tutoriel:internet:serveur:racine:start à tutoriel:internet:serveur:racine:start admintutoriel:internet:serveur:racine:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Déplacer la racine (répertoire de base) d'un serveur HTTP ====== ====== Déplacer la racine (répertoire de base) d'un serveur HTTP ======
  
-Par défaut, la racine des sites gérés par **nginx** est située  en **/var/www/html** avec les droits **root**.+Par défaut, la racine des sites gérés par **un serveur HTTP** est **/var/www/html** avec les droits **root**.
  
-Nous allons la déplacer vers un emplacement **<DISQUE>/srv/www/html** avec des droits commodes en éditant avec les droits d'administration le fichier **/etc/fstab** pour monter en loop **/var/www/html** dans le nouvel emplacement sans toucher aux fichiers de configuration de **nginx**.+Nous allons la déplacer vers un emplacement **<DISQUE>/srv/www/html** avec des droits commodes
 + 
 +Pour cela, on éditera le fichier **/etc/fstab** pour monter en loop **/var/www/html** dans le nouvel emplacement sans toucher aux fichiers de configuration du serveur.
  
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 11: Ligne 13:
 </WRAP> </WRAP>
  
-====== Pré-requis ======+===== Pré-requis =====
  
 Repérez les disques pour choisir l'emplacement voulu :<cli prompt='$ '>pi@framboise4:~ $ lsblk Repérez les disques pour choisir l'emplacement voulu :<cli prompt='$ '>pi@framboise4:~ $ lsblk
Ligne 38: Ligne 40:
 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 : 
 +  - **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>
  
-  * **Créez les répertoires** : +===== Autres étapes =====
-    - **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>+
  
-====== Autres étapes ====== +<WRAP list-deep> 
- +  - Éditez le fichier **/etc/fstab** pour ajouter à la fin :<code - /etc/fstab>
-  - **éditez avec les droits d'administration le fichier /etc/fstab** pour ajouter à la fin les lignes :<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>
-====== Conclusion ======+</WRAP>
  
-La racine du site est désormais **/var/www/html -> /media/<DISQUE>/srv/www/html**, accessible au choix par  +===== Conclusion =====
-  * **/var/www/html** +
-  * ou **/media/<DISQUE>/srv/www/html**.+
  
-====== Problèmes connus ======+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**. 
 + 
 +<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 =====
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[http://Article]]   * **(fr)** [[http://Article]]