Contenu | Rechercher | Menus

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

apache2 [Le 08/05/2013, 15:40]
109.28.132.11 [Installation]
apache2 [Le 11/03/2014, 16:35] (Version actuelle)
0ol ancienne révision restaurée
Ligne 14: Ligne 14:
 Des liens vers [[tutoriel:securiser_apache2_avec_ssl|sécuriser Apache avec SSL]], [[tutoriel:virtualhosts_avec_apache2|virtualhosts avec Apache]] et d'autres documentations seront donnés au moment opportun.\\ Des liens vers [[tutoriel:securiser_apache2_avec_ssl|sécuriser Apache avec SSL]], [[tutoriel:virtualhosts_avec_apache2|virtualhosts avec Apache]] et d'autres documentations seront donnés au moment opportun.\\
  
 +<note important>Utilisateurs de Ubuntu 13.10 et suivante : 
 +
 +La version de Apache installée sur cette distribution est la version 2.4.6-2.
 +Ce changement de version implique des changements de certaines directives présentes dans vos VHOSTS.
 +
 +Référez-vous à la page : [[http://httpd.apache.org/docs/2.4/upgrading.html]] ; cette page décrit, en détails, les changements entre la version 2.2 et la version 2.4.
 +</note>
 ===== Pré-requis ===== ===== Pré-requis =====
  
Ligne 20: Ligne 27:
   * Un serveur     [[:bind9|DNS]] configuré (pour le domaine).   * Un serveur     [[:bind9|DNS]] configuré (pour le domaine).
  
-===== Introduction : HTTP l======+===== Introduction : HTTP ======
 ==== Qu'est-ce que le Web ? ==== ==== Qu'est-ce que le Web ? ====
  
Ligne 83: Ligne 90:
 Apache est composé de plusieurs paquets. Apache est composé de plusieurs paquets.
  
-béta installation apache 2.4.4+Béta installation d'Apache 2.4.4
  
-installer les depots officiel multiverse et backport ainsi que leur sources+Installer les dépôts officiels multiverse et backport ainsi que leurs sources.
  
-ex ubuntu 12.04+Exemple pour UBUNTU 12.04:
  
  
Ligne 117: Ligne 124:
  
  
-installer les dépendance+Installer les dépendances:
  
  
Ligne 123: Ligne 130:
 <code>sudo apt-get -y upgrade</code> <code>sudo apt-get -y upgrade</code>
 <code>sudo apt-get -y install git vim libmcrypt-dev</code> <code>sudo apt-get -y install git vim libmcrypt-dev</code>
-<code>sudo apt-get -y purge apache2 php5</code>+<code>sudo apt-get -y purge apache2php5*</code>
 <code>sudo apt-get -y build-dep apache2 php5</code> <code>sudo apt-get -y build-dep apache2 php5</code>
  
Ligne 130: Ligne 137:
  
  
-compilation manuelle+Compilation manuelle:
  
 <code>cd /usr/local/src</code> <code>cd /usr/local/src</code>
Ligne 143: Ligne 150:
 <code>mkdir $HOME/deb</code>  <code>mkdir $HOME/deb</code> 
 <code>sudo mv *.deb $HOME/deb</code> <code>sudo mv *.deb $HOME/deb</code>
-vous pouvez récupérer le pacquet deb dans votre répertoire perssonelle $HOME/deb +Vous pouvez récupérer le paquet deb dans votre répertoire personel $HOME/deb 
-celui ci a déjà était installer+Celui-ci a déjà été installé.
  
  
    
  
-installation depuis pacquet deb ubuntu 12.04 and 64 uniquement+Installation depuis le paquet deb UBUNTU 12.04 amd 64 uniquement:
  
  
Ligne 155: Ligne 162:
 <code>sudo dpkg -i apache2-4-2-4-4-1-amd64.deb</code> <code>sudo dpkg -i apache2-4-2-4-4-1-amd64.deb</code>
  
-configurer+Configurer:
  
  
Ligne 169: Ligne 176:
 <code>sudo /etc/init.d/apache2 start</code> <code>sudo /etc/init.d/apache2 start</code>
  
-désinstaller+Désinstaller:
  
 <code>sudo /etc/init.d/apache2 stop <code>sudo /etc/init.d/apache2 stop
Ligne 677: Ligne 684:
 # Le * derrière VirtualHost définit ici que le vhost est valable pour toutes les IPs sur lesquelles apache écoute. # Le * derrière VirtualHost définit ici que le vhost est valable pour toutes les IPs sur lesquelles apache écoute.
 <VirtualHost domain.tld:80> <VirtualHost domain.tld:80>
-# ServerName définie le nom utilisé pour le vhost. Mettez le nom de l'hôte du domaine+# ServerName définit le nom utilisé pour le vhost. Mettez le nom de l'hôte du domaine
 ServerName www.domain.tld ServerName www.domain.tld
-# ServerAlias définie les autres sous domaines pour lesquels le serveur répondra.+# ServerAlias définit les autres sous domaines pour lesquels le serveur répondra.
 ServerAlias domain.tld *.domain.tld ServerAlias domain.tld *.domain.tld
 # ServerAdmin vous permet de spécifier un email à utiliser en cas de problème, sur une page d'erreur 404 par exemple. # ServerAdmin vous permet de spécifier un email à utiliser en cas de problème, sur une page d'erreur 404 par exemple.
Ligne 892: Ligne 899:
  
 Il est possible d'ajouter des modules à apache, ajoutant des fonctionnalités à votre serveur web. Il est possible d'ajouter des modules à apache, ajoutant des fonctionnalités à votre serveur web.
-Tous les modules sont répertoriés ici : +Tous les modules sont répertoriés ici : /etc/apache2/mods-available
 ==== Activer l'url rewriting ==== ==== Activer l'url rewriting ====
  
Ligne 1048: Ligne 1055:
 Créer un dossier nommé public_html dans votre home et essayer, ça devrait marcher :) Créer un dossier nommé public_html dans votre home et essayer, ça devrait marcher :)
  
-<note warning> Sur Ubuntu 11.04, les droits d'accès au répertoire /home/user sont insuffisants. Vous risquez d'avoir une erreur 403 "permission denied". SI le user est john, faire la manip suivante :+<note warning> Sur Ubuntu 11.04, les droits d'accès au répertoire $HOME sont insuffisants. Vous risquez d'avoir une erreur 403 "permission denied". Avec l’utilisateur pour lequel on souhait autoriser la lecture du fichier :
  
-  chgrp www-data /home/john/ +  sudo chgrp www-data $HOME 
-  chmod 750 /home/john/+  chmod 750 $HOME
      
 </note> </note>
Ligne 1159: Ligne 1166:
    * [[tutoriel/securiser_apache2]]    * [[tutoriel/securiser_apache2]]
    * [[tutoriel/securiser_apache2_avec_ssl]]    * [[tutoriel/securiser_apache2_avec_ssl]]
-   * (fr) [[http://www.neoflow.fr/tutoriels.category.51/apache.html|Plusieurs tutoriels sur la configuration d'Apache]]+   * (fr) [[http://www.it-connect.fr/tutoriels/serveur-web/apache/|Plusieurs tutoriels sur la configuration d'Apache sur IT-Connect]]
  
 ---- ----
 // Contributeurs : [[:utilisateurs:benje]], [[:utilisateurs:Pepou06]], [[:utilisateurs:Oxossi]], [[:utilisateurs:Karting06]]. // // Contributeurs : [[:utilisateurs:benje]], [[:utilisateurs:Pepou06]], [[:utilisateurs:Oxossi]], [[:utilisateurs:Karting06]]. //

apache2.1368020445.txt.gz · Dernière modification: Le 08/05/2013, 15:40 par 109.28.132.11
Le contenu de ce wiki est sous licence : CC BY-SA v3.0