Découvrir Apache Web Server 2

Finaliser la création de l'hôte virtuel

Testez gratuitement nos 1257 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez terminer la création de l'hôte virtuel dans la configuration d'Apache. Vous allez le tester à partir de votre navigateur client.
07:07

Transcription

Maintenant que nous avons configuré notre premier hôte virtuel basé sur le nom on va sauvegarder le fichier. La première chose à faire c'est bien entendu de redémarrer Apache pour qu'il prenne en compte la modification. Est-ce que ça suffit? On va voir. On va faire un test. Voir si on s'est pas trompé. Comment est-ce qu'on redémarre? Vous vous souvenez. apache2ctl ... On va pas redémarrer tout de suite. On va utiliser l'option -t pour vérifier que la syntaxe est ok. Bon on a toujours notre alerte qui dit qu'on ne peut pas déterminer le «fqdn», le nom de domaine du serveur on s'en occupera plus tard. C'est pas grave. Ça n'empêche pas Apache de fonctionner. Par contre la syntaxe est ok. Donc on est bons. On va redémarrer, en utilisant vous vous souvenez, non pas un restart mais un graceful, d'autant plus important si on est en production, et on va essayer à partir de notre machine client Windows. Donc on reprend notre configuration de notre fichier hosts, on va ajouter une deuxième ligne avec la même adresse IP et l'adresse docteuratomic.fr. On sauvegarde. Je fais un copier-coller de ça pour aller plus vite. Et puis je reprends mon navigateur où j'avais déjà exemple.fr, et là je vais chercher docteuratomic.fr. Alors à ce stade, vous êtes peut-être en train de vous dire : stop! Mais que fait-il? Oui, qu'est-ce que je fais? Parce que déjà, dans mon fichier de configuration, vous vous souvenez, j'ai mentionné ici un DocumentRoot qui n'existe pas encore. Ah ben oui, il faut que j'aille le créer. D'accord. Alors avant de faire notre test, on va quand même le créer. Et je vais le créer mais je n'aurai pas besoin de redémarrer Apache maintenant. Parce que c'est juste quelque chose qui ne fait pas partie du fichier de configuration. Il n'ya pas besoin de le recharger. Mais c'est vrai que j'aurais dû le créer avant. Parce que là pour l'instant, si des utilisateurs se connectent sur mon site, il va y avoir des erreurs. Enfin, peut-être on va voir. Donc je vais dans /var/www, je regarde ce qu'il y a, et il y a /html, je vais aller vite en faisant une copie récursive de html vers un répertoire qui s'appelle donc docteuratomic, je vais dans docteuratomic et il y a toujours le même fichier index.html que je vais éditer pour juste changer quelque chose, qu'on voit bien la différence. Par exemple, le titre ça va être Docteur Atomic ! avec un petit point d'exclamation. Je sauvegarde. Et je vérifie. J'ai bien mes deux répertoires donc tout va bien. Ça risque de mieux marcher. On essaye? Attention suspense ... Ah bon! Vous voyez j'appelle docteuratomic.fr et j'ai pourtant un titre qui n'est pas Docteur Atomic ! mais le titre du site par défaut. Qu'est-ce qui se passe? Alors réfléchissons une ou deux secondes. Vous vous souvenez dans quel répertoire on se trouvait lorsqu'on a édité notre fichier de configuration. On se trouvait ici, on peut voir plus haut, dans sites-available. Disponible. Vous vous souvenez, disponible, «enabled»? Ah oui. N'oubliez pas ça. On va devoir se rendre donc de nouveau ... pas forcément d'ailleurs. Mais on va y aller quand même, on n'est pas obligés de le faire à partir de ce répertoire. On va voir. On va retourner ici, et puis on se dit : ben oui, effectivement. On a sites-available et on a sites-enabled. Vous vous souvenez. Dans lequel on trouve des liens symboliques. Si il n'y a pas de lien symbolique à cet endroit, et bien je peux faire mes configurations mais mon site n'est pas actif. Qu'est-ce qui s'est passé ici? J'ai appelé docteuratomic. Et en fait, j'ai mon site par défaut qui va répondre à toutes les demandes qui ne sont pas présentes dans d'autres configurations virtuelles. Puisque, vous vous souvenez, ici, VirtualHost *:80, il n'y a pas de ServerName il est commenté donc il va prendre tous les appels qui ne correspondent à aucun autre VirtualHost. Il faut donc que j'active mon docteuratomic pour qu'il réponde à mon adresse www, etc. Est-ce que je vais faire mon lien symbolique à la main comme ceci, etc.? Je peux. Mais vous avez des scripts qui vous simplifient la vie. Vous vous souvenez peut-être dans /usr/sbin, a2, etc. donc je vais les utiliser. sudo a2en «s». Donc «a2» à page 2, «en» enable, et «sites» bien entendu. J'active un site. Qu'est-ce que je dois faire? Donner le nom exact 001-docteuratomic du fichier conf sans mettre «.conf». Le script va simplement aller chercher un fichier qui s'appelle comme ça .conf dans available et créer un lien symbolique dans enabled. On vérifie. Vous voyez que le lien symbolique est créé maintenant. Et je vais refaire non pas comme ici on me dit service apache2 reload. Je peux le faire également de cette façon, mais j'ai mon petit script apache2ctl quelque part, très loin, qui fait un graceful. Alors suspense. Rappelons docteuratomic. Ah vous voyez que le titre ici c'est le titre en fait de la page et non pas le titre ici que j'ai changé, c'est bien Docteur Atomic ! On va quand même aller changer ... Je suis pas allé exactement à tous les endroits. Donc je vais corriger ma petite erreur. Je vais rééditer mon fichier index.html. Descendre un petit peu. Voir ici «It works!», c'est ici. Donc il me manque au début du «Body» ici, «Apache2 Ubuntu Default Page» je vais changer ça également. Et je vais dire «Bienvenue au docteur Atomic !» Je sauvegarde. J'y vais. Je rafraîchis. Donc vous avez parfois besoin de rafraîchir plusieurs fois ou d'utiliser selon votre navigateur une combinaison de touches qui fait un rafraîchissement qui ne prend pas en compte les pages en cache.

Découvrir Apache Web Server 2

Installez et démarrez Apache sur un serveur dédié, que ce soit pour vos besoins privés, ou dans un contexte d’entreprise. Voyez également le fonctionnement de ses processus.

2h00 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Date de parution :7 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !