Découvrir Apache Web Server 2

Tester l'accès depuis un client

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Faites un premier test d'accès à votre serveur virtuel, et depuis une machine client. Vous allez spécifier le nom de domaine dans le fichier hosts du client.
05:06

Transcription

Je vais d'abord tester que ceci fonctionne et puis je vais vous montrer à peu près où tout cela se trouve. Donc première chose, ici je suis sur mon serveur. Je suis connecté avec un client SSH donc sur un terminal, et vous voyez ici c'est l'adresse IP de mon serveur. Mais sur ma machine cliente, sur laquelle j'enregistre ma formation, et bien je suis sur Windows et je vais gérer ici le fichier hosts qui se trouve dans Windows sous C:\\Windows\System32\drivers\etc\hosts pour indiquer une adresse spécifique pour cette adresse IP de serveur web. Vous connaissez le fichier hosts, c'est ce qui va être lu en priorité avant que ma machine accède au DNS pour chercher l'adresse d'un domaine. Donc je vais ajouter ici, et juste entre parenthèses j'ai dû démarrer mon éditeur de texte en tant qu'administrateur, ici je suis sur Windows 8, pour pouvoir écrire dans le fichier hosts. Je vais dire que 192.168.24.18 c'est l'adresse IP qui est mentionnée ici qui est celle de ma machine, que vous pouvez évetuellement vérifier avec un ifconfig sur votre machine, vous connaissez sans doute ça. Donc : ifconfig voulant dire «if» pour interface, donc la carte réseau, et configuration. On va vérifier la configuration de notre réseau. Et notre adresse IPv4 pour eth0 c'est-à-dire notre interface réseau ethernet est 192.168.24.18 : CQFD. Donc j'en reviens à ça et je vais dire et bien c'est l'adresse de www.exemple.fr, voilà. Je conserve ça, je sauvegarde, c'est fait. Et je vais aller sur www.exemple.fr. Alors ça marche, vous pouvez le voir. Qu'est-ce que j'obtiens? Une page par défaut créée pour ubuntu mais pour Apache2. C'est juste le site par défaut. Ça marche me dit-il. Ben oui ça marche. Bon c'est pas très beau mais ça marche. J'ai un petit blabla qui m'explique déjà deux ou trois choses. Mais où est-ce que ça se trouve ça? Qu'est-ce qu'il s'est passé? Et bien très simplement : Apache a reçu la demande, il est allé voir quel VirtualHost va répondre, ici j'ai un VirtualHost qui écoute sur le port 80 sur tout le monde. Et bien très bien, c'est lui le port 80 bien sûr parce que ici j'aurais pu faire ça mais le protocole http, comme tout le monde le sait, c'est le port 80 par défaut donc j'ai pas besoin de le faire vous voyez c'est la même chose. Donc Apache considère que la demande est pour ce VirtualHost et il va chercher la racine du document dans /var/www/html. Allez, on y va. On regarde déjà dans /var/www/, on voit qu'on a qu'un répertoire qui s'appelle html/, on y va et qu'est-ce qu'on a? index.html ça tombe bien. C'est le document par défaut qui est chargé quand on a mentionné comme je l'ai fait ici, seulement finalement un répertoire. Mais je peux très bien demander ceci. Seulement j'ai pas besoin de le faire puisque Apache a un document par défaut dans ce répertoire, qu'il va charger. Ça tombe bien, c'est celui-là. Est-ce que c'est la même chose? On peut vérifier quand même. Je vais regarder avec vim index.html. Et on a un petit peu de formatage, et vous voyez qu'on a ici : «This is the default welcome page», et «This is the default welcome page». On est bien sur la bonne page. Donc Apache est allé lire ce document parce que c'est sur ce site par défaut que www.exemple.fr va pointer. De même, je vais vous remontrer dans /etc/apache2/ donc vous vous souvenez sites-available/ et puis 000-default. On a ici le CustomLog qui est dans access.log combined. C'est quoi le APACHE_LOG_DIR ici? Et bien bon il faudrait vérifier dans env-var mais on sait nous que c'est dans /var/log/apache2/. On a bien un fichier qui s'appelle access.log comme on l'a mentionné ici. On va jeter un coup d'œil dans access.log avec la commande tail par exemple qui montre les dernières lignes d'un fichier. Et on voit qu'on a eu un GET d'index.html à partir d'un client qui est le 192.168.24.52, ma machine cliente. Et, bon voilà on a une journalisation de l'appel qui a été faite et vous voyez que c'est un appel qui a été fait avec une demande sur le site www.exemple.fr.

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 !