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

linux:serveur_web:config [2011/12/01 00:12]
matthieu [Virtual hosting]
linux:serveur_web:config [2012/01/06 10:32] (Version actuelle)
matthieu [Redirections]
Ligne 1: Ligne 1:
 +{{tag>fr fr:linux fr:serveur fr:web}}
 ====== Configuration d'Apache ====== ====== Configuration d'Apache ======
  
-Cette page décrit comment fonctionne la configuration d'un site web avec Apache.+Cette page décrit comment fonctionne la configuration d'un site web avec [[linux:serveur_web|Apache]].
  
 ===== Structure ===== ===== Structure =====
Ligne 119: Ligne 120:
  
  
-===== Virtual hosting et redirections =====+===== Virtual hostingredirections et reverse proxy =====
 Le virtual hosting est utilisé pour héberger plusieurs site webs sur une seule IP publique. Apache permet plusieurs mécanismes : Le virtual hosting est utilisé pour héberger plusieurs site webs sur une seule IP publique. Apache permet plusieurs mécanismes :
   * l'hébergement de plusieurs sites webs virtuels   * l'hébergement de plusieurs sites webs virtuels
Ligne 133: Ligne 134:
  
 Par exemple pour héberger www.bouthors.fr et web3.bouthors.fr sur le même apache avec deux configurations différentes : Par exemple pour héberger www.bouthors.fr et web3.bouthors.fr sur le même apache avec deux configurations différentes :
-FIXME+<code apache> 
 +<VirtualHost *:80> 
 +        ServerName www.bouthors.fr 
 +        ServerAlias ipv6.bouthors.fr 
 +        DocumentRoot /var/www 
 +         
 +        ... 
 +         
 +</VirtualHost> 
 +<VirtualHost *:80> 
 +        ServerName web3.bouthors.fr 
 +        DocumentRoot /var/www 
 +         
 +        ... 
 +         
 +</VirtualHost> 
 +</code>
 ==== Redirections ==== ==== Redirections ====
 Les redirections sont très utilisées, elles permettent d'indiquer à l'utilisateur de faire sa requête auprès d'une autre url. Les redirections sont très utilisées, elles permettent d'indiquer à l'utilisateur de faire sa requête auprès d'une autre url.
  
 Les commandes utilisées sont : Les commandes utilisées sont :
-  * Redirect redirige un client d'une URL vers une autre. Redirige également toutes les sous URL+  * Redirect redirige un client d'une URL vers une autre. Cette directive map un chemin vers un autre, la cible doit être un chemin absolu.
   * RedirectMatch redirige les URL correspondant à une expression régulière   * RedirectMatch redirige les URL correspondant à une expression régulière
  
Ligne 161: Ligne 178:
 </code> </code>
  
-==== Proxy ====+==== Reverse Proxy ====
 Apache peut également agir en tant que reverse proxy et transmettre la requête à un autre serveur web. Le module mod-proxy est alors utilisé. Apache peut également agir en tant que reverse proxy et transmettre la requête à un autre serveur web. Le module mod-proxy est alors utilisé.
  
linux/serveur_web/config.1322694721.txt.gz · Dernière modification: 2011/12/01 00:12 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki