Skip to content

Commit 1347bd0

Browse files
committed
Create proxy-html.conf
1 parent 0bafe2e commit 1347bd0

File tree

1 file changed

+90
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)