Modifications d'URL

  1. Modifier l’URL du Back-office
    1.  Adresse IP, nom de machine et DNS
    2.  Apache
    3. Tomcat
    4.  Configuration du CMS
    5. Configuration des applications sites
  2. Modifier l’URL du Front-office
    1. Configuration du CMS
  3. Modification de l’URL d’un site
    1. Modification de la configuration du CMS
    2. Modification des règles apache
    3. Tester votre nouvelle configuration

Modifier l’URL du Back-office

Si vous souhaitez modifier l’url du backoffice il faut :

  • Modifier les entrées DNS,
  • Modifier la configuration Apache,
  • Modifier la configuration Tomcat,
  • Modifier la configuration de l’application CMS,
  • Modifier la configuration de l’application site
 Adresse IP, nom de machine et DNS
  • Ajouter une nouvelle entrée dans le DNS pour les nouveaux serveurs
  • Positionner les nouvelles adresses IP et noms de machine dans le fichier /etc/hosts.
 Apache

Modifier la configuration d’Apache de manière à utiliser les nouveaux DNS. La localisation des fichiers utilisés dépend de l’OS et des choix de l’administrateur système. Il y a un fichier pour le CMS et un fichier pour le Site. Ces fichiers sont généralement nommés :

  • /etc/httpd/conf.d/vhosts/httpd-cms.conf pour le CMS
  • /etc/httpd/conf.d/vhosts/httpd-site.conf pour un Site.
  • Effectuer ces opérations pour chacun des nouveaux serveurs.
Tomcat

Modifier la configuration de Tomcat de manière à utiliser les nouveaux DNS. La localisation des fichiers utilisés dépend de l’OS et des choix de l’administrateur système. Ces fichiers sont :

  • /usr/local/tomcat/conf/server.xml
  • /usr/local/tomcat/conf/Catalina/<ancien DNS> à renommer en /usr/local/tomcat/conf/Catalina/<nouveau DNS>

Il peut y avoir plusieurs webapps définies dans le répertoire Catalina, il faut renommer toutes les webapps.

Effectuer ces opérations pour chacun des nouveaux serveurs.

 Configuration du CMS

Aller dans l’interface d’administration du CMS pour mettre à jour la configuration :

  • http://cms.xxxxxx.fr/_admin (utiliser les identifiants de l’administration, par défaut : admin/admin)
  • Cliquer sur l’outil de configuration

  • Modifier si besoin les interconnexions avec les services utilisés tel que LDAP, APOGEE…
  • Dans le menu de droite, cliquer sur CMS

  • Remplacer l’ancienne « Adresse du back-office » par la nouvelle
  • Dans la partie droite, cliquer sur « sauver et redémarrer »

  • Attendre l’enregistrement et le redémarrage

Configuration des applications sites

Dans le cas de plusieurs sites, répéter l’opération autant de fois que nécessaire.

Aller dans l’interface d’administration du SITE pour mettre à jour la configuration

  • http://www.xxxxxx.fr/_admin (utiliser les identifiants de l’administration, par défaut : admin/admin)
  • Cliquer sur l’outil de configuration
  • Modifier si besoin les interconnexions avec les services utilisés tel que LDAP, APOGEE…
  • Dans le menu de droite, cliquer sur CMS
  • Remplacer l’ancienne « URL du CMS » par la nouvelle. Il est conseillé de laisser les applications communiquer sur le port de Tomcat (8080 par défaut).
  • Dans la partie droite, cliquer sur « sauver et redémarrer »
  • Attendre l’enregistrement et le redémarrage

Modifier l’URL du Front-office

Attention, on parle ici de modifier l’URL de l’application front-office, qui n’est pas forcément celle d’un site hébergé.

Comme dans le cas de la modification de l’URL du backoffice, vous devez modifier le DNS, la configuration apache et tomcat. Pour plus de détail vous pouvez vous reporter aux paragraphes correspondants dans le chapitre précédent, la procédure est la même.

Ce chapitre s’intéresse aux modifications de la configuration du CMS pour la nouvelle URL du site.

Configuration du CMS

Aller dans l’interface d’administration du CMS pour mettre à jour la configuration

  • http://cms.xxxxxx.fr/_admin (utiliser les identifiants de l’administration, par défaut : admin/admin)
  • Cliquer sur l’outil de configuration
  • Dans le menu de droite, cliquer sur Sites web
  • Remplacer les adresses des « Applications front-office » par les nouvelles. Il est conseillé de laisser les applications communiquer sur le port de Tomcat (8080 par défaut).
  • Remplacer les « Adresses IP des front-offices » par les nouvelles, attention ces IPs sont celles par lesquelles le CMS voit les Sites (lors de requêtes d’un Site vers le CMS).
  • Dans la partie droite, cliquer sur « sauver et redémarrer »
  • Attendre l’enregistrement et le redémarrage

Modification de l’URL d’un site

Modification de la configuration du CMS

Se connecter à l’interface d’administration du CMS :

  • http://cms.xxxxxx.fr/_admin (utiliser les identifiants de l’administration, par défaut : admin/admin)
  • Cliquer sur Sites
  • Pour chaque site, cliquer sur le site, puis sur « Configurer »
  • Changer au minimum l’URL, vérifiez le titre et la description.
Modification des règles apache

Il faut modifier le fichier de règles correspondant au site dont vous voulez modifier l’URL. Ce fichier est situé dans /etc/httpd/conf.d/vhosts/ (cela peut varier en fonction de votre système d’exploitation) et en règle générale est nommé selon la nomenclature <url>.conf

  • Renommer ce fichier avec le nouveau DNS,
  • Remplacer dans le fichier toutes les références à l’ancien DNS par le nouveau DNS,
  • Recharger la configuration apache en faisant « /etc/init.d/apache2 reload » (cela peut varier en fonction de votre système d’exploitation)
Tester votre nouvelle configuration
  • Se connecter à la nouvelle URL du CMS
  • Créer des pages et des contenus
  • Valider les contenus
  • Se connecter à la nouvelle URL du site, vérifier que les pages qui ont été validées sont bien disponibles sur le site.