Migration des pages personelles

Jusqu'en 2017, les pages perso des chercheurs étaient hébergés sur ismene, via un montage du HOMEDIR des comptes utilisateurs d'olympe. Mais on fait la migration au fur et à mesure.

déplacer les comptes de olympe vers www.i2m.univ-amu.fr

Pour que les anciennes adresse en old.i2m.univ-amu.fr pointe sur les nouvelles adresses (http://www.i2m.univ-amu.fr/perso/*) il est indispensable de modifier l'ancien apache de ismene.

Pour faire la copie :

  1. copier le répertoire /mnt/newpool/COMPTES/[user]/public_html depuis [reserve:olympe|olympe]] sur son compte sur www.i2m.univ-amu.fr
    scp -r /mnt/newpool/COMPTES/[user]/public_html chagnard.g@www.i2m.univ-amu.fr:/home/chagnard.g/transfert

    Dans l'exemple précédent, on suppose que vous ayez un répertoire transfert dans votre HOMEDIR

  2. sur www.i2m.univ-amu.fr en tant que root copier le public_html dans le HOMEDIR de l'utilisateur.
    cp -r /home/chagnard.g/transfert/public_html/* /home/sebastien.darses/public_html
  3. en tant que root changer les droits des fichiers dans le public_html de l'utilisateur pour qu'il lui appartienne.
    chown -R 1783:5000 /home/sebastien.darses/public_html
  4. Vérifier que la page est accessible sur www.i2m.univ-amu.fr par exemple : https://www.i2m.univ-amu.fr/perso/sebastien.darses/

redirection

Penser a faire la redirection de old.i2m.univ-amu.fr vers www.i2m.univ-amu.fr sur ismene en éditant le fichier : /etc/apache2/sites-enabled/www.i2m.univ-amu.fr.conf rajouter la ligne après la déclaration SSL (environ ligne : 135)

RedirectMatch 301 /~pardoux/(.*) https://www.i2m.univ-amu.fr/perso/etienne.pardoux/$1

relancer apache

service apache2 restart

Pour info, le restart est beaucoup plus efficace que le reload pour la prise en compte du changement.

vérifier en allant sur par exemple : https://old.i2m.univ-amu.fr/~darses qui redirige sur https://www.i2m.univ-amu.fr/perso/sebastien.darses/. Mieux vaut faire le test avec le cache du navigateur vidé ou en navigation privée.