Sempre mod_proxy_html
Sto cercando di usare il mod_prox_html.
La situazione è questa: ho un portale fatto con Joomla,
dove alcuni plugins schiantano url assolute dentro l'html.
Questo è piuttosto "fastidioso" (diciamo così), essendo il tutto
dietro un reverse proxy.
Questa è la configurazione sul reverse proxy (con le direttive mod_proxy_html)
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName jolpisa.tilab.com
ProxyPass /joomla http://vm-joomla-pisa.cselt.it/
ProxyPass / http://vm-joomla-pisa.cselt.it/
ProxyPassReverse / http://vm-joomla-pisa.cselt.it/
LoadFile /usr/lib/x86_64-linux-gnu/libxml2.so
LoadModule proxy_html_module /usr/lib/apache2/modules/mod_proxy_html.so
LoadModule xml2enc_module /usr/lib/apache2/modules/mod_xml2enc.so
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
ProxyHTMLEnable On
ProxyHTMLURLMap "http://vm-joomla-pisa.cselt.it" "http://jolpisa.tilab.com"
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
####################################################
Ottengo il seguente errore (su browser, sui log non c'è nulla).
Errore di codifica del contenuto.
La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata.
Questo sembra essere provocato dalle direttive "ProxyHTMLLinks" (senza non lo da), ma togliendole (dalla documentazione
non sono più incluse nel modulo) ovviamente non esegue nessuna sostituzione.
Idee ? Consigli ?
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.
http://oinophilos.blogspot.com/
Reply to: