Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:apache2:apache2.4 [03/11/2016 13:42] winproof [Configuration d'un site web] |
doc:reseau:apache2:apache2.4 [03/11/2016 13:55] winproof [Introduction] |
||
---|---|---|---|
Ligne 148: | Ligne 148: | ||
Si vous regardez le contenu du fichier index.html (je ne met pas le contenu de ce fichier ici, il est trop grand) vous verrez une longue page html, avec le code correspondant a ce que vous affiche apache quand vous visitez la page ''http://192.168.x.x/''. | Si vous regardez le contenu du fichier index.html (je ne met pas le contenu de ce fichier ici, il est trop grand) vous verrez une longue page html, avec le code correspondant a ce que vous affiche apache quand vous visitez la page ''http://192.168.x.x/''. | ||
- | Donc le vhost "000-default.conf" défini le site par défaut qu'apache affiche quand vous essayez d’accéder au site par défaut. | + | Donc le vhost "000-default.conf" défini le site par défaut qu'apache affiche quand vous essayez d’accéder au serveur. |
**Mais ce n'est pas tout!** | **Mais ce n'est pas tout!** | ||
Ligne 191: | Ligne 191: | ||
</note> | </note> | ||
- | Voila un petit résumé de la façon (en gros) donc apache vous sert un site, mettons le site test.com: | + | Voila un petit résumé de la façon (en gros) donc apache vous sert un site, mettons le site www.test.com: |
- | 1) vous allez sur http://192.168.x.x/test.com | + | 1) vous allez sur http://www.test.com. |
- | 2) apache vérifie si il existe un lien symbolique pour test.com dans /etc/apache2/sites-enabled/,si oui il passe au traitement du fichier correspondant,sinon il affiche une erreur 404 | + | 2) votre navigateur demande au DNS l’adresse IP du domaine test.com, puis envoi une requête HTTP a l'adresse IP correspondante. |
- | 3) apache traite le fichier /etc/apache2/sites-availables/test.com, vérifie les droits, l’existence des fichiers/dossiers indiqués:\\ | + | 3) apache vérifie si il existe un lien symbolique pour www.test.com dans /etc/apache2/sites-enabled/,si oui il passe au traitement du fichier correspondant,sinon il affiche une erreur 404 (si pas de site par défaut) ou vous affiche le site par défaut. |
- | si quelque chose bloque, vous aurez une erreur (4xx si le pb vient de vous, 5xx si c'est le serveur qui plante) | + | |
- | 4) enfin si tout est ok, apache vous affiche le site demandé. | + | 4) apache traite le fichier /etc/apache2/sites-availables/www.test.com, vérifie les droits, l’existence des fichiers/dossiers indiqués:\\ |
+ | si quelque chose bloque, vous aurez une erreur. (4xx si le pb vient de vous, 5xx si c'est le serveur qui plante) | ||
+ | |||
+ | 5) enfin si tout est ok, apache vous affiche le site demandé. | ||
\\ | \\ | ||
\\ | \\ | ||
Ligne 337: | Ligne 339: | ||
Premièrement, il faut modifier l'extension du fichier index.html pour indiquer a apache qu'il contient du php: | Premièrement, il faut modifier l'extension du fichier index.html pour indiquer a apache qu'il contient du php: | ||
- | <code root>mv /var/www/html/monsite.com/index.html /var/www/html/monsite.com/index.php</code> | + | <code root>mv /var/www/monsite.com/index.html /var/www/monsite.com/index.php</code> |
Ensuite, ajoutons le code php: | Ensuite, ajoutons le code php: | ||
- | <code root>vi /var/www/html/monsite.com/index.php</code> | + | <code root>vi /var/www/monsite.com/index.php</code> |
<file php index.php> | <file php index.php> | ||
Ligne 360: | Ligne 362: | ||
* Tester en tapant dans le navigateur : | * Tester en tapant dans le navigateur : | ||
- | **''http://192.168.x.xx/monsite.com''** | + | **''http://www.monsite.com''** |
<code>Bravo ! | <code>Bravo ! |