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
Dernière révision Les deux révisions suivantes
doc:reseau:apache2:tp01 [07/11/2015 17:42]
milou [Sécuriser son site web]
doc:reseau:apache2:tp01 [31/12/2016 08:03]
smolski doc:reseau:apache2 renommé en doc:reseau:apache2:tp01 (mis en place nouveau tuto à jour)
Ligne 1: Ligne 1:
-====== Créer un site web avec apache2======+====== Créer un site web avec apache2.2 sous Debian 7======
  
-  * Objet : installation et configuration d'​apache2+  * Objet : installation et configuration d'​apache2.2
   * Niveau requis :  {{tag>​débutant avisé}}   * Niveau requis :  {{tag>​débutant avisé}}
-  * Commentaires : Apprendre à configurer un serveur web sur son réseau local.  +  * Commentaires : Apprendre à configurer un serveur web sur son réseau local sous Debian 7.  
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
-  * Suivi : +  * Suivi : {{tag>​obsolète}}
     * Création par [[user>​Hypathie]] le 20/09/2014     * Création par [[user>​Hypathie]] le 20/09/2014
     * Testé par [[user>​Hypathie]] octobre 2014 sur Wheezy ​     * Testé par [[user>​Hypathie]] octobre 2014 sur Wheezy ​
Ligne 13: Ligne 13:
  
   * Référence : http://​www.apache.org/​   * Référence : http://​www.apache.org/​
 +
 +<note important>​Ce tuto traite d'​Apache2.2,​ version proposée par Debian 7 (Wheezy).
 +
 +La configuration de Apache2.4, proposée par Debian 8 (Jessie) est significativement différente. Il vaut donc mieux ne pas se référer à ce tutoriel à son sujet.</​note>​
 ===== Introduction ===== ===== Introduction =====
  
Ligne 147: Ligne 151:
 ====Création du site web dans /var/www/ ==== ====Création du site web dans /var/www/ ====
  
- 
-<note important>​ Sur Jessie, on crée un site dans /​var/​www/​html/​ </​note>​ 
  
   * On crée un dossier dans /var/www/ :   * On crée un dossier dans /var/www/ :
Ligne 155: Ligne 157:
 <code root>​mkdir -p /​var/​www/​monsite.com/​public_html</​code>​ <code root>​mkdir -p /​var/​www/​monsite.com/​public_html</​code>​
  
- 
-<note important>​ Sur Jessie 
-<code root>​mkdir -p /​var/​www/​html/​monsite.com/​public_html</​code>​ 
-</​note>​ 
  
   * On attribue à root les fichiers nouvellement créés :   * On attribue à root les fichiers nouvellement créés :
 <code root>​chown -R $USER:$USER /​var/​www/​monsite.com/​public_html</​code>​ <code root>​chown -R $USER:$USER /​var/​www/​monsite.com/​public_html</​code>​
  
-<note important>​ Sur Jessie 
-<code root>​chown -R $USER:$USER /​var/​www/​html/​monsite.com/​public_html</​code>​ 
-</​note>​ 
  
   * On change les droits pour que le site puisse être lu par tous :   * On change les droits pour que le site puisse être lu par tous :
 <code root>​chmod -R 755 /​var/​www</​code>​ <code root>​chmod -R 755 /​var/​www</​code>​
  
-<note important>​ Sur Jessie 
-<code root>​chmod -R 755 /​var/​www/​html</​code>​ 
-</​note>​ 
  
   * On crée sa première page index.html   * On crée sa première page index.html
 <code root>vim /​var/​www/​monsite.com/​public_html/​index.html</​code>​ <code root>vim /​var/​www/​monsite.com/​public_html/​index.html</​code>​
  
-<note important>​ Sur Jessie 
-<code root>vim /​var/​www/​html/​monsite.com/​public_html/​index.html</​code>​ 
-</​note>​ 
  
 Contenant par exemple le code suivant: Contenant par exemple le code suivant:
Ligne 199: Ligne 188:
 <code root>cp /​etc/​apache2/​sites-available/​default /​etc/​apache2/​sites-available/​monsite.com</​code>​ <code root>cp /​etc/​apache2/​sites-available/​default /​etc/​apache2/​sites-available/​monsite.com</​code>​
 <code root>vim /​etc/​apache2/​sites-available/​monsite.com</​code>​ <code root>vim /​etc/​apache2/​sites-available/​monsite.com</​code>​
- 
-<note important>​ Sur Jessie 
-??? 
-</​note>​ 
  
 On inscrit ceci : On inscrit ceci :
Ligne 227: Ligne 212:
  
   * Vérification :   * Vérification :
-Dans le navigateur : **''​http://http://​192.168.x.xx/​monsite.com''​**+Dans le navigateur : **''​http://​192.168.x.xx/​monsite.com''​**
  
 <​code>​Index of /​monsite.com <​code>​Index of /​monsite.com
Ligne 297: Ligne 282:
 <note important>​Si après l'​installation le module php5 ne figure pas dans la liste des modules du fichier /​etc/​apache2/​mods-available/​ <note important>​Si après l'​installation le module php5 ne figure pas dans la liste des modules du fichier /​etc/​apache2/​mods-available/​
  
-  * essayer : <code root>​install php5 libapache2-mod-php5</​code>​+  * essayer : <code root>apt-get ​install php5 libapache2-mod-php5</​code>​
  
 Et si cela n'est pas suffisant, suivre les directives de ce lien :  Et si cela n'est pas suffisant, suivre les directives de ce lien : 
Ligne 698: Ligne 683:
 Enfin depuis son navigateur :\\ ''​http://​ip-serveur/​monsite.com/''​\\ ​ Enfin depuis son navigateur :\\ ''​http://​ip-serveur/​monsite.com/''​\\ ​
  
-{{http://pix.toile-libre.org/upload/img/​1411461721.png?250}} -> {{http://pix.toile-libre.org/upload/img/​1411461425.png?250}}+{{https://debian-facile.org/images/file-Rd261d8788afa0161885b61b7d3781fd0.png}} -> {{https://debian-facile.org/images/file-R87c7669842e3eac120b8a4a78bd2221e.png}}
  
  
Ligne 940: Ligne 925:
 On peut le modifier : On peut le modifier :
 <code root>vim /​home/​hypathie/​www/​index.html</​code>​ <code root>vim /​home/​hypathie/​www/​index.html</​code>​
-<code><​html><​body><​h1>​Ça marche!</​h1>​+<file html index.html> 
 +<​html><​body><​h1>​Ça marche!</​h1>​
 <​p>​Voici ma page d'​index.</​p>​ <​p>​Voici ma page d'​index.</​p>​
 <​p>​YEP ! Déployée dans mon répertoire personnel !</p> <​p>​YEP ! Déployée dans mon répertoire personnel !</p>
 <p>Le serveur web apache2 fonctionne.</​p>​ <p>Le serveur web apache2 fonctionne.</​p>​
-</​body></​html></​code>+</​body></​html>​ 
 +</file>
  
-  *On créer ​un contenu en php dans "​pegaseous"​ :+  *On crée un contenu en php dans "​pegaseous"​ :
 <code root>vim /​home/​hypathie/​www/​pegaseous.com/​public_html/​index.php</​code>​ <code root>vim /​home/​hypathie/​www/​pegaseous.com/​public_html/​index.php</​code>​
-<code><​html>​+<file php index.php> 
 +<​html>​
  <​body>​  <​body>​
  <​h1>​Bienvenue sur pegaseous.com</​h1>​  <​h1>​Bienvenue sur pegaseous.com</​h1>​
Ligne 957: Ligne 945:
  </​body>​  </​body>​
 </​html>​ </​html>​
-</code>+</file> 
  
 ===On pense aux droits unix sur ses répertoires et fichiers=== ===On pense aux droits unix sur ses répertoires et fichiers===
Ligne 971: Ligne 960:
  
 <code root>vim /​etc/​apache2/​sites-available/​default</​code>​ <code root>vim /​etc/​apache2/​sites-available/​default</​code>​
-<code>+<file config default> 
 <​VirtualHost 192.168.0.13:​80>​ <​VirtualHost 192.168.0.13:​80>​
         ServerAdmin webmaster@localhost         ServerAdmin webmaster@localhost
Ligne 1002: Ligne 992:
         CustomLog ${APACHE_LOG_DIR}/​access.log combined         CustomLog ${APACHE_LOG_DIR}/​access.log combined
 </​VirtualHost>​ </​VirtualHost>​
-</code>+</file> 
  
   * On charge le site "​default"​ :   * On charge le site "​default"​ :
Ligne 1016: Ligne 1007:
  
 <code root>vim /​etc/​apache2/​ports.conf</​code>​ <code root>vim /​etc/​apache2/​ports.conf</​code>​
-<code>​NameVirtualHost 192.168.0.13:​80 +<file config ports.conf> 
-Listen 80</code>+NameVirtualHost 192.168.0.13:​80 
 +Listen 80 
 +</file>
  
 ===Le fichier "​default-ssl"​=== ===Le fichier "​default-ssl"​===
Ligne 1028: Ligne 1021:
 <code root>vim /​etc/​apache2/​sites-available/​default-ssl</​code>​ <code root>vim /​etc/​apache2/​sites-available/​default-ssl</​code>​
  
-<code><​IfModule mod_ssl.c>​+<file config default-ssl> 
 +<​IfModule mod_ssl.c>​
 <​VirtualHost *:443> <​VirtualHost *:443>
         ServerAdmin webmaster@localhost         ServerAdmin webmaster@localhost
Ligne 1051: Ligne 1045:
 </​VirtualHost>​ </​VirtualHost>​
 </​IfModule>​ </​IfModule>​
-</code>+ 
 +</file>
  
 Il n'y a rien d'​autre à modifier. Il n'y a rien d'​autre à modifier.
doc/reseau/apache2/tp01.txt · Dernière modification: 01/11/2019 08:43 par smolski

Pied de page des forums

Propulsé par FluxBB