User Tools

Site Tools


informatique:logiciels:apache

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:logiciels:apache [2016/04/11 08:06] – mod_rewrite pteuinformatique:logiciels:apache [2018/02/28 13:20] – [De l'utilisation d'apache2ctl] pteu
Line 189: Line 189:
  
 # active la fonctionnalité de mandataire direct # active la fonctionnalité de mandataire direct
-# ne concerne pas les directives ProxyPass+# ne concerne pas les directives ProxyPass (reverse proxy, voir plus bas)
 ProxyRequests On ProxyRequests On
  
Line 219: Line 219:
 # ProxyRemoteMatch est identique à ceci près que le premier paramètre est une regexpr # ProxyRemoteMatch est identique à ceci près que le premier paramètre est une regexpr
  
-# Créer un alias vers un site distant (~mirroring) / mandataire inverse ou passerelle +# Créer un "aliasvers un site distant (~mirroring) / mandataire inverse (reverse proxy) ou passerelle 
-# normalement utilisé avec "ProxyRequest on" +# ex : http://mon_proxy/pteu/ -> http://pteu.fr/
-# ex : http://ce_serveur/pteu/ -> http://pteu.fr/+
 <Location "/pteu/"> <Location "/pteu/">
    ProxyPass "http://pteu.fr/"    ProxyPass "http://pteu.fr/"
Line 228: Line 227:
 #ProxyPass "/pteu/" "http://pteu.fr/" #ProxyPass "/pteu/" "http://pteu.fr/"
  
- # Enable/disable the handling of HTTP/1.1 "Via:" headers. +# Enable/disable the handling of HTTP/1.1 "Via:" headers. 
- # ("Full" adds the server version; "Block" removes all outgoing Via: headers) +# ("Full" adds the server version; "Block" removes all outgoing Via: headers) 
- # Set to one of: Off | On | Full | Block +# Set to one of: Off | On | Full | Block 
- ProxyVia Off+ProxyVia Off
  
-definit le nombre max de proxys traversés / pour éviter les boucles infinies+définit le nombre max de proxys traversés / pour éviter les boucles infinies
 ProxyMaxForwards 5 ProxyMaxForwards 5
 # timeout réponse d'un site destination; par défaut = Timeout = 60s # timeout réponse d'un site destination; par défaut = Timeout = 60s
Line 244: Line 243:
 # #
 # bloquer via nom d'hote, de domaine ou tld # bloquer via nom d'hote, de domaine ou tld
-# attention les DNS sont résolus au démarrage ce qui ralentit le démarrage d'Apache+# attention les DNS sont résolus au démarrage d'Apache, ce qui le ralentit si en grand nombre
 ProxyBlock ".sex" "example.com" ProxyBlock ".sex" "example.com"
 </IfModule> </IfModule>
Line 431: Line 430:
 =====De l'utilisation d'apache2ctl===== =====De l'utilisation d'apache2ctl=====
  
-Utilisation de l'outil de diagnostique **apache2ctl** :+Utilisation de l'outil de diagnostique **apache2ctl** (ou **apachectl**, c'est un alias pour la "compatibilité ascendante": 
 +  * ''apache2ctl -V'' : affiche la version et les options de compilation 
 +<code bash> 
 +apachectl -V 
 +Server version: Apache/2.4.29 (Unix) 
 +Server built:   Oct 26 2017 16:18:29 
 +Server's Module Magic Number: 20120211:68 
 +Server loaded:  APR 1.6.2, APR-UTIL 1.6.0 
 +Compiled using: APR 1.6.2, APR-UTIL 1.6.0 
 +Architecture:   64-bit 
 +Server MPM:     worker 
 +  threaded:     yes (fixed thread count) 
 +    forked:     yes (variable process count) 
 +Server compiled with.... 
 + -D APR_HAS_SENDFILE 
 + -D APR_HAS_MMAP 
 +[..] 
 +</code>
   * ''apache2ctl -S'' : permet de lister tous les VirtualHost pris en compte par Apache   * ''apache2ctl -S'' : permet de lister tous les VirtualHost pris en compte par Apache
 <code bash> <code bash>
Line 442: Line 458:
 Syntax OK Syntax OK
 </code> </code>
 +  * ''apache2ctl -M'' : lister les modules chargés
 +
  
 ===== Divers ===== ===== Divers =====
informatique/logiciels/apache.txt · Last modified: 2020/11/02 17:57 by pteu