ABSTRACT

Ce TD permet de comprendre les limites d’une configuration en mode local d’un serveur WEB, et en particulier sour WordPress. Lorsque nous avons configuré le site sous WordPress, nous lui avons donné comme nom de domaine le nom par défaut: localhost.localdomain.

A cause de cela, si on utilise l’adresse IP de la machine, la première connexion aboutira, mais les connexions suivantes, enregistrées dans la base WordPress sous « localhost.localdomain » n’aboutiront pas.

Nous allons voir comment corriger ce problème en supposant que notre machine tourne en réseau viryel de type brirge.

CHOIX D’UN NOM DE DOMAINE

  • choisir comme nom de domaine www.cfa.re
  • configurer le fichier /etc/hosts de votre machine en insérant ce nom de domaine. Bien comprendre que nous faisons cela car nous ne disposons pas d’un DNS sur lequel ce nom est enregistré

CORRIGER LA BASE WORDPRESS

  • exporter la base wordpress dans un fichier:
    mysqldump –user=<wordpress_user> –password=<wordpress_password> <wordpress_base> > ./wordpress.dump
  • Remplacer dans le fichier wordpress.dump toutes les occurrences de 127.0.0.1 ou localhost.localdomain par www.cfalamare.re
  • Recharger la base wordpress avec cette nouvelle configuration:
    mysql –user=<wordpress_user> –password=<wordpress_password> <wordpress_base> < ./wordpress.dump

CREATION DU VIRTUAL HOST www.cfalamare.re

  • Tester une connexion sur http://www.cfalamare.re et constater qu’elle ne fonctionne pas. Il faut écrire: http://www.cfalamare.re/cfa où cfa est le répertorie web sous lequel a été enregistré le site wordpress.Pour éviter l’ajout du répertoire, on doit créer un host virtuel dans la configuration d’Apache.
  • Sous /etc/httpd/conf.d, créer le fichier sio.conf suivant en adaotant les IP bien sûr:
    NameVirtualHost 192.168.1.21:80
    <VirtualHost 192.168.1.21:80>
    ServerName ww.cfalamare.re
    DocumentRoot  /var/www/html/cfa
    Options +FollowSymLinks
    </VirtualHost>
  • Redémarrer le serveur (systemctl httpd restart) et vérifier que la connexion http://www.cfalamare.re fonctionne maintenant correctement.

Leave a Comment