Using Apache as proxy in port-forwarding role (inward to misbehaving NATted devices)
Philip Prindeville
philipp_subx at redfish-solutions.com
Fri Jun 20 04:30:05 UTC 2008
Philip Prindeville wrote:
> [snip]
>
> I'm using the config:
>
> LoadFile /usr/lib64/libxml2.so.2
> LoadModule proxy_html_module modules/mod_proxy_html.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
> ...
> # Local stuff, added by philipp on 6/19/2008
>
> <IfModule mod_proxy.c>
> ProxyRequests Off
> </IfModule>
>
> <Proxy *>
> Order deny,allow
> Allow from all
> </Proxy>
>
> ProxyPass /xxx/ http://192.168.1.13/
> ProxyHTMLURLMap http://192.168.1.13 /xxx
>
> <Location /xxx/>
> ProxyPassReverse /
> SetOutputFilter proxy-html
> ProxyHTMLURLMap / /xxx/
> ProxyHTMLURLMap /xxx /xxx
> RequestHeader unset Accept-Encoding
> </Location>
>
> # for debugging
> ProxyHTMLLogVerbose On
> LogLevel Debug
>
>
> So what am I missing?
>
> Thanks,
>
> -Philip
>
Actually, just tried something simpler:
% wget -q -S -O - http://www.redfish-solutions.com/xxx/
HTTP/1.1 200 OK
Date: Fri, 20 Jun 2008 03:55:18 GMT
Server: Boa/0.94.14rc18
Accept-Ranges: bytes
Last-Modified: Fri, 20 Jun 2008 03:55:18 GMT
Content-Type: text/html;charset=utf-8
Content-Length: 93
<html><head><meta http-equiv="refresh" content="0;url=/default"></head><body>
</body></html>
So even the <meta> attributes didn't get rewritten.
Tried adding:
ProxyHTMLLinks meta content
but that didn't seem to make any difference.
-Philip
More information about the fedora-list
mailing list