Outils pour utilisateurs

Outils du site


informatique:linux:apache

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
informatique:linux:apache [2009/05/12 11:38]
benoit
informatique:linux:apache [2018/09/06 19:10] (Version actuelle)
Ligne 190: Ligne 190:
  
  
-==== Quelques expressions régulières à connaître ==== +Les règles ​de réécriture utilisent les [[regexp|expressions régulières]]
-N’importe quel caractère : **.** +
- +
-N’importe lequel ​de cette liste de caractères : **[abcd]** +
- +
-Tout caractère non compris dans la liste (autre que a, b, c ou d) : **[^abcd]** +
- +
-Alternative,​ soit « blanc », soit « noir » : **blanc|noir** +
- +
-Une ou N occurrence(s) de l’expression qui précède (N > 1) : **+** +
- +
-Zéro ou N occurrence(s) de l’expression qui précède (N>0) : ***** +
- +
-Groupement permettant l’utilisation des références inverses ($1,... $n) : **^** +
- +
-Délimiter une alternative comme dans (blanclnoir) : **^** +
- +
-Ancre de début de ligne : **^** +
- +
-Ancre de fin de ligne : **$** +
- +
  
 ==== Quelques drapeaux (ou flags) utiles ==== ==== Quelques drapeaux (ou flags) utiles ====
Ligne 291: Ligne 270:
   </​Directory>​   </​Directory>​
  
 +Admettons la configuration suivante sur le site **www.zikossworld.com**,​ on force toutes les urls **http://​www.zikossworld.com/​dokuwiki** à être ré-ecrites en **https://​wiki.zikossworld.com/​** :
 +  <​Directory /​var/​www/​test>​
 +        RewriteEngine On
 +        RewriteCond %{SERVER_PORT} !^443$
 +        RewriteCond %{REQUEST_URI} ^/​dokuwiki(.*)
 +        RewriteRule .* https://​wiki.zikossworld.com/​%{REQUEST_URI} [QSA,​R=301,​L]
 +  </​Directory>​
  
 +Si on veux juste sécuriser en HTTPS la partie **/admin** de son site : 
 +  <​Directory /​var/​www/​test>​ 
 +        RewriteEngine On 
 +        RewriteCond %{SERVER_PORT} !^443$ 
 +        RewriteCond %{REQUEST_URI} ^/​admin(.*) 
 +        RewriteRule .* https://​%{HTTP_HOST}%{REQUEST_URI} [QSA,​R=301,​L] 
 +  </​Directory>​
  
  
Ligne 331: Ligne 323:
  
   ProxyPass /test http://​10.0.0.2:​8383/​test   ProxyPass /test http://​10.0.0.2:​8383/​test
-  ​#ProxyPassReverse /test http://​10.0.0.2:​8383/​test+  ProxyPassReverse /test http://​10.0.0.2:​8383/​test 
 +  # Il est parfois nécessaire d'​ajouter la directive ci-dessous s'il y a une gestion de cookies sur le site. 
 +  ProxyPassReverseCookieDomain 10.0.0.2:​8383 www.site.com
  
 Pour relayer vers plusieurs Tomcat avec équilibrage de charge : Pour relayer vers plusieurs Tomcat avec équilibrage de charge :
informatique/linux/apache.1242121131.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)