Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2015, à 22:24

stephP

Module proxy_html : ProxyHTMLStripComments ignoré

Bonjour

Je souhaite mettre en place un reverse proxy sur un serveur Ubuntu 14.04  incluant de la réécriture de contenu avec le module proxy_html d'Apache 2.4.7.

Le module proxy_html remplit les fonctions de réécriture d'url souhaité mais supprime les commentaires inclus dans la page html malgré l'ajout de la directive :

ProxyHTMLStripComments  Off

.

Voici la configuration mise en place :

<VirtualHost 192.168.1.33:80>
ServerName pub.domain.fr

ProxyRequests Off 
ProxyHTMLEnable On
ProxyHTMLExtended   On
 
ProxyHTMLMeta Off
ProxyHTMLStripComments Off
ProxyHTMLDoctype XHTML
   
ProxyHTMLLinks  a       href
ProxyHTMLLinks  area        href
ProxyHTMLLinks  link        href
ProxyHTMLLinks  img     src longdesc usemap
ProxyHTMLLinks  object      classid codebase data usemap
ProxyHTMLLinks  q       cite
ProxyHTMLLinks  blockquote  cite
ProxyHTMLLinks  ins     cite
ProxyHTMLLinks  del     cite
ProxyHTMLLinks  form        action
ProxyHTMLLinks  input       src usemap
ProxyHTMLLinks  head        profile
ProxyHTMLLinks  base        href
ProxyHTMLLinks  script      src for
 
ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
            onmouseover onmousemove onmouseout onkeypress \
            onkeydown onkeyup onfocus onblur onload \
            onunload onsubmit onreset onselect onchange
 
ProxyHTMLLinks     frame          src longdesc
ProxyHTMLLinks     iframe         src longdesc
ProxyHTMLLinks     body           background
ProxyHTMLLinks     applet         codebase
  
ProxyPass / http://monserveur.priv/site/
 
ProxyHTMLURLMap http://monserveur.priv/site/ http://pub.domain.fr/
ProxyHTMLURLMap /site/ /
 
<Location />
    ProxyPassReverse http://monserveur.priv/site/
    ProxyHTMLExtended On
    SetOutputFilter INFLATE;proxy-html;DEFLATE
    ProxyHTMLURLMap /site/ /
    ProxyPassReverseCookieDomain  monserveur.priv  pub.domain.fr
    ProxyPassReverseCookiePath /site/ /
</Location>

LogLevel debug
 
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
 
</VirtualHost>

Pouvez-vous m'expliquer pourquoi le proxy supprime toujours les commentaires html ? (cela me pose des problèmes avec les commentaires conditionnels d'IE)

Merci d'avance pour votre aide

Stephane

Hors ligne