Téléversement du dossier de travail vers le dossier public
Avant d’uploader mon travail, je passe par un répertoire intermédiaire :
local/var/www/lycee -(1)-> local/var/www/lycee_ovh -(2)-> ovh/lycee
Ce dernier n’est pas la simple image du dossier d'origine : d’une part certains dossiers inutiles ne sont pas remontés, d’autre part il contient un fichier .htaccess utile pour ovh, mais délétère en local. Enfin, les permissions sont modifiées.
Tout se passe dans le script rsync n°1 « update_ovh » qui ajuste le dossier de travail. Plus en détail :
OPTS="-auv --del --chmod=Du=rwx,Dg=,Do=rx,Fu=rw,Fg=,Fo=r"
# dossiers à ne pas uploader
zoubelle
# fichier à ne pas supprimer
.htaccess
Auparavant, un autre script rsync − « upload_doc » − aura synchronisé si nécessaire, les nouveaux pdf depuis mon répertoire perso.
Le script n°2 est basé sur lftp et s'appelle « upload_lycee_ovh »
Il est placé dans la racine du sous domaine. Il permet d’utiliser le module de réécriture de apache afin de rediriger le http vers le https, et le sous domaine nu vers sa version en www − c'est mieux − Quelques explications se trouvent ici et le fichier ressemble à :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^lycee\.stephanegaubert\.fr$ [NC,OR]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*) https://www.lycee.stephanegaubert.fr/$1 [QSA,L,R=301]
Les valeurs entre crochets sont des drapeaux :
Les antislash dans la première condition permettent d’échapper le point qui, pour les règles regex, désigne n’importe quel caractère.
Utilisation de la sonde Calibrite Display SL avec DisplayCAL.
Dernière modification : 2024-11-28
Un exemple de script de sauvegarde avec rsync.
Dernière modification : 2025-10-20