logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:tp01 [22/09/2014 17:28]
Hypathie [Installer le module php]
doc:reseau:apache2:tp01 [22/09/2014 17:49]
Hypathie [Installer le module php]
Ligne 281: Ligne 281:
  
 -> Puisque les liens sont là, le module est activé. -> Puisque les liens sont là, le module est activé.
 +
 +
  
 ===Activer/​désactiver un module === ===Activer/​désactiver un module ===
Ligne 287: Ligne 289:
   * ''​a2dismod''​ : (apache2 disable module) : désactive un module apache2   * ''​a2dismod''​ : (apache2 disable module) : désactive un module apache2
  
 +Le module est activé par défaut, mais si ce n'​était pas le cas : 
 +
 +<code root>​a2enmod php5</​code>​
 Si on active ou désactive un module ne pas oublier après l'​opération de réactiver apache : ''​service apache2 restart''​ Si on active ou désactive un module ne pas oublier après l'​opération de réactiver apache : ''​service apache2 restart''​
  
 ===Créer la page de test === ===Créer la page de test ===
  
-<​code>​mv /​var/​www/​index.html /​var/​www/​index.php</​code>​+ 
 +<​code ​root>mv /​var/​www/​index.html /​var/​www/​index.php</​code>​
 <code root>vim /​var/​www/​index.php</​code>​ <code root>vim /​var/​www/​index.php</​code>​
 <​code>​ <​code>​
Ligne 315: Ligne 321:
  
 This is the default web page for this server. This is the default web page for this server.
-La date du jour est 20/09/2014! </​code>​ 
- 
-Puisque tout fonctionne, pour utiliser php dans les autres sites, il n'y a qu'à modifier le nom de leur page d'​index.html en index.php et entrer du code php bien sûr. 
- 
-  * Par exemple pour "​monsite.com"​ : 
- 
-<code root>mv /​home/​web/​monsite.com/​public_html/​index.html /​home/​web/​monsite.com/​public_html/​index.php</​code>​ 
- 
-<code root>vim /​home/​web/​monsite.com/​public_html/​index.php</​code>​ 
-<​code><​html>​ 
- <​body>​ 
- <​h1>​Bienvenue sur monsite.com</​h1>​ 
-  <​p>​Site en cours de réalisation !</p> 
-<?php 
-echo "La date du jour est " . date("​d/​m/​Y"​) . "​!\n";​ 
-  ?> 
- </​body>​ 
-</​html></​code>​ 
- 
-  * Recharger apache :  
-  
-<code root>​service apache2 reload</​code>​ 
- 
-  * Tester en tapant dans le navigateur : 
-''​http://​ip-du-serveur/​monsite.com''​ 
- 
-et cliquer sur ''​public_html/''​ : 
- 
-<​code>​Bienvenue sur monsite.com 
- 
-Site en cours de réalisation ! 
 La date du jour est 20/09/2014! </​code>​ La date du jour est 20/09/2014! </​code>​
  
Ligne 433: Ligne 408:
 <​code>​mkdir -p monsite.com/​public_html</​code>​ <​code>​mkdir -p monsite.com/​public_html</​code>​
  
-  * On édite un index.html +  * On édite un index.php : 
-<code root>vim /​home/​web/​monsite.com/​public_html/​index.html</​code>​+(le module php5 est en place et a été testé) 
 + 
 +<code root>vim /​home/​web/​monsite.com/​public_html/​index.php</​code>​
 <​code><​html>​ <​code><​html>​
  <​body>​  <​body>​
  <​h1>​Bienvenue sur pegaseous.com</​h1>​  <​h1>​Bienvenue sur pegaseous.com</​h1>​
   <​p>​Site en cours de réalisation !</p>   <​p>​Site en cours de réalisation !</p>
 +  <?php
 +  echo "La date du jour est " . date("​d/​m/​Y"​) . "​!\n";​
 +  ?>
  </​body>​  </​body>​
 </​html></​code>​ </​html></​code>​
Ligne 577: Ligne 557:
 ===On vérifie les droits POSIX de /var/www/ === ===On vérifie les droits POSIX de /var/www/ ===
 <note tip> <note tip>
-A priori le fichier /​var/​www/​index.html, au même titre que n'​importe quelle page web accessible depuis un navigateur web, devrait avoir les droits suivants :+A priori le fichier /​var/​www/​index.php, au même titre que n'​importe quelle page web accessible depuis un navigateur web, devrait avoir les droits suivants :
  
-  -rw-r----- 1 root www-data 4096 sept. 22 11:47 index.html+  -rw-r----- 1 root www-data 4096 sept. 22 11:47 index.php
  
 On utilise les droits suivants : On utilise les droits suivants :
Ligne 589: Ligne 569:
 <code root>​chmod 755 /​var/​www</​code>​ <code root>​chmod 755 /​var/​www</​code>​
  
-  * **Pour /​var/​www/​index.html**, il faut donc :\\ ''​-rw-r----- 1 root www-data 4096 sept. 22 11:47 index.html''​ +  * **Pour /​var/​www/​index.php**, il faut donc :\\ ''​-rw-r----- 1 root www-data 4096 sept. 22 11:47 index.php''​ 
-<code root>​chmod 640 /​var/​www/​index.html</​code>​+<code root>​chmod 640 /​var/​www/​index.php</​code>​
  
   * **Pour /​home/​web/​monsite.com**,​ il faut donc :\\ ''​drwxr-xr-x 3 root www-data 4096 sept. 22 11:44 monsite.com'':​   * **Pour /​home/​web/​monsite.com**,​ il faut donc :\\ ''​drwxr-xr-x 3 root www-data 4096 sept. 22 11:44 monsite.com'':​
Ligne 598: Ligne 578:
 <code root>​chmod 755 /​home/​web/​monsite.com/​public_html/</​code>​ <code root>​chmod 755 /​home/​web/​monsite.com/​public_html/</​code>​
  
-  * **Pour /​home/​web/​monsite.com/​public_html/​inde**,​ il faut donc :\\ ''​-rw-r----- 1 root www-data 4096 sept. 22 11:44 index.html''​ +  * **Pour /​home/​web/​monsite.com/​public_html/​inde**,​ il faut donc :\\ ''​-rw-r----- 1 root www-data 4096 sept. 22 11:44 index.php''​ 
-<code root>​chown root:​www-data /​home/​web/​monsite.com/​public_html/​index.html+<code root>​chown root:​www-data /​home/​web/​monsite.com/​public_html/​index.php
- &&​ chmod 640 /​home/​web/​monsite.com/​public_html/​index.html</​code>​+ &&​ chmod 640 /​home/​web/​monsite.com/​public_html/​index.php</​code>​
  
   * **Pour le lien symbolique /​var/​www/​monsite.com** : on ne peut pas modifier ces droits mais ce n'est pas grave. Ce qui compte c'est le fichier vers lequel pointe un lien symbolique.   * **Pour le lien symbolique /​var/​www/​monsite.com** : on ne peut pas modifier ces droits mais ce n'est pas grave. Ce qui compte c'est le fichier vers lequel pointe un lien symbolique.
doc/reseau/apache2/tp01.txt · Dernière modification: 01/11/2019 08:43 par smolski

Pied de page des forums

Propulsé par FluxBB