1 # Configuration example.
3 # First, to load the module with its prerequisites. Note: mod_xml2enc
4 # is not always necessary, but without it mod_proxy_html is likely to
5 # mangle pages in encodings other than ASCII or Unicode (utf-8).
7 # For Unix-family systems:
8 # LoadFile /usr/lib/libxml2.so
9 # LoadModule proxy_html_module modules/mod_proxy_html.so
10 # LoadModule xml2enc_module modules/mod_xml2enc.so
12 # For Windows (I don't know if there's a standard path for the libraries)
13 # LoadFile C:/path/zlib.dll
14 # LoadFile C:/path/iconv.dll
15 # LoadFile C:/path/libxml2.dll
16 # LoadModule proxy_html_module modules/mod_proxy_html.so
17 # LoadModule xml2enc_module modules/mod_xml2enc.so
19 # All knowledge of HTML links has been removed from the mod_proxy_html
20 # code itself, and is instead read from httpd.conf (or included file)
21 # at server startup. So you MUST declare it. This will normally be
22 # at top level, but can also be used in a <Location>.
24 # Here's the declaration for W3C HTML 4.01 and XHTML 1.0
27 ProxyHTMLLinks area href
28 ProxyHTMLLinks link href
29 ProxyHTMLLinks img src longdesc usemap
30 ProxyHTMLLinks object classid codebase data usemap
32 ProxyHTMLLinks blockquote cite
33 ProxyHTMLLinks ins cite
34 ProxyHTMLLinks del cite
35 ProxyHTMLLinks form action
36 ProxyHTMLLinks input src usemap
37 ProxyHTMLLinks head profile
38 ProxyHTMLLinks base href
39 ProxyHTMLLinks script src for
41 # To support scripting events (with ProxyHTMLExtended On),
42 # you'll need to declare them too.
44 ProxyHTMLEvents onclick ondblclick onmousedown onmouseup \
45 onmouseover onmousemove onmouseout onkeypress \
46 onkeydown onkeyup onfocus onblur onload \
47 onunload onsubmit onreset onselect onchange
49 # If you need to support legacy (pre-1998, aka "transitional") HTML or XHTML,
50 # you'll need to uncomment the following deprecated link attributes.
51 # Note that these are enabled in earlier mod_proxy_html versions
53 # ProxyHTMLLinks frame src longdesc
54 # ProxyHTMLLinks iframe src longdesc
55 # ProxyHTMLLinks body background
56 # ProxyHTMLLinks applet codebase
58 # If you're dealing with proprietary HTML variants,
59 # declare your own URL attributes here as required.
61 # ProxyHTMLLinks myelement myattr otherattr
67 # To define the URL /my-gateway/ as a gateway to an appserver with address
68 # http://some.app.intranet/ on a private network, after loading the
69 # modules and including this configuration file:
71 # ProxyRequests Off <-- this is an important security setting
72 # ProxyPass /my-gateway/ http://some.app.intranet/
73 # <Location /my-gateway/>
76 # ProxyHTMLURLMap http://some.app.intranet/ /my-gateway/
77 # ProxyHTMLURLMap / /my-gateway/
80 # Many (though not all) real-life setups are more complex.
82 # See the documentation at
83 # http://apache.webthing.com/mod_proxy_html/
85 # http://www.apachetutor.org/admin/reverseproxies