informatique:logiciels:apache
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatique:logiciels:apache [2016/01/04 15:36] – [Droits d'accès] MAJ order, deny et require pteu | informatique:logiciels:apache [2020/11/02 17:57] (current) – 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 |
| 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 "alias" |
| - | # normalement utilisé avec " | + | # ex : http://mon_proxy/pteu/ -> http:// |
| - | # ex : http://ce_serveur/pteu/ -> http:// | + | |
| < | < | ||
| | | ||
| Line 228: | Line 227: | ||
| #ProxyPass "/ | #ProxyPass "/ | ||
| - | # Enable/ | + | # Enable/ |
| - | # (" | + | # (" |
| - | # Set to one of: Off | On | Full | Block | + | # Set to one of: Off | On | Full | Block |
| - | ProxyVia Off | + | ProxyVia Off |
| - | # definit | + | # définit |
| ProxyMaxForwards 5 | ProxyMaxForwards 5 | ||
| # timeout réponse d'un site destination; | # timeout réponse d'un site destination; | ||
| Line 244: | Line 243: | ||
| # | # | ||
| # bloquer via nom d' | # bloquer via nom d' | ||
| - | # attention les DNS sont résolus au démarrage ce qui ralentit le démarrage d' | + | # attention les DNS sont résolus au démarrage d' |
| ProxyBlock " | ProxyBlock " | ||
| </ | </ | ||
| Line 262: | Line 261: | ||
| </ | </ | ||
| - | =====Réécriture / mod_rewrite===== | + | =====mod_rewrite===== |
| - | Le **mod_rewrite** permet de manipuler les requêtes entrantes. | + | Le **mod_rewrite** permet de manipuler les requêtes entrantes |
| - | Activation du module | + | Activation du module |
| <code bash> | <code bash> | ||
| a2enmod rewrite | a2enmod rewrite | ||
| </ | </ | ||
| - | Mise ne place d'une redirection temporaire | + | ====Syntaxe==== |
| + | |||
| + | source : https://httpd.apache.org/docs/current/ | ||
| + | |||
| + | Exemple de blocage de sites : | ||
| <code bash> | <code bash> | ||
| + | < | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | On enchaine différentes conditions '' | ||
| + | |||
| + | Exemple de mise ne place d'une redirection (permanente=301 par défaut) : ajouter ces lignes dans le fichier de configuration du vhost (''/ | ||
| + | <code bash> | ||
| + | < | ||
| RewriteEngine On | RewriteEngine On | ||
| - | RewriteRule ^(.*)$ http:// | + | RewriteRule ^(.*)$ http:// |
| + | </ | ||
| </ | </ | ||
| **Syntaxe** : '' | **Syntaxe** : '' | ||
| - | dans l' | + | dans l' |
| + | <code bash> | ||
| + | [..] | ||
| + | RewriteRule ^(.*)$ http:// | ||
| + | </ | ||
| + | |||
| + | ====Variables utilisables==== | ||
| + | |||
| + | https:// | ||
| - | ==== Générer un certificat ==== | + | =====Générer un certificat===== |
| Sous Redhat : | Sous Redhat : | ||
| Line 414: | Line 439: | ||
| =====De l' | =====De l' | ||
| - | Utilisation de l' | + | Utilisation de l' |
| + | * '' | ||
| + | <code bash> | ||
| + | apachectl -V | ||
| + | Server version: Apache/ | ||
| + | Server built: | ||
| + | Server' | ||
| + | Server loaded: | ||
| + | Compiled using: APR 1.6.2, APR-UTIL 1.6.0 | ||
| + | Architecture: | ||
| + | Server MPM: | ||
| + | threaded: | ||
| + | forked: | ||
| + | Server compiled with.... | ||
| + | -D APR_HAS_SENDFILE | ||
| + | -D APR_HAS_MMAP | ||
| + | [..] | ||
| + | </ | ||
| * '' | * '' | ||
| <code bash> | <code bash> | ||
| Line 425: | Line 467: | ||
| Syntax OK | Syntax OK | ||
| </ | </ | ||
| + | * '' | ||
| + | |||
| ===== Divers ===== | ===== Divers ===== | ||
informatique/logiciels/apache.1451921802.txt.gz · Last modified: 2016/01/04 15:36 by pteu