version 1.5, 2007/02/26 19:25:25 |
version 1.6, 2007/02/26 20:43:32 |
|
|
# |
# |
# Macros |
# Macros |
# |
# |
|
ext_addr="192.168.1.1" |
webhost1="10.0.0.1" |
webhost1="10.0.0.1" |
webhost2="10.0.0.2" |
webhost2="10.0.0.2" |
|
|
|
|
# Services will be mapped to a rdr rule. |
# Services will be mapped to a rdr rule. |
# |
# |
service www { |
service www { |
virtual host 192.168.1.1 port http interface trunk0 |
virtual host $ext_addr port http interface trunk0 |
|
|
# tag every packet that goes thru the rdr rule with HOSTSTATED |
# tag every packet that goes thru the rdr rule with HOSTSTATED |
tag HOSTSTATED |
tag HOSTSTATED |
|
|
|
|
relay wwwssl { |
relay wwwssl { |
# Run as a SSL accelerator |
# Run as a SSL accelerator |
listen on 192.168.1.1 port 443 ssl |
listen on $ext_addr port 443 ssl |
protocol httpssl |
protocol httpssl |
|
|
# Forward to hosts in the webhosts table using a src/dst hash |
# Forward to hosts in the webhosts table using a src/dst hash |