summaryrefslogtreecommitdiff
path: root/docs/fapi.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/fapi.txt')
-rw-r--r--docs/fapi.txt33
1 files changed, 30 insertions, 3 deletions
diff --git a/docs/fapi.txt b/docs/fapi.txt
index 698a0cb..d875f43 100644
--- a/docs/fapi.txt
+++ b/docs/fapi.txt
@@ -128,11 +128,38 @@ EXAMPLES
fapi node fooserver1.example.com delete
fapi node fooserver2.example.com delete
- Setting up simple NAT Services
- (Docu to be written)
+ Setting up simple HTTP NAT Services
+ A simple HTTP NATed service can be created as follows.
+
+ # Create a NATed HTTP vserver
+ # fapi auto resolves the IP address.
+ fapi vserver myvserver.example.com:80 create PROTOCOL_TCP /Common/http
+
+ # Add the pool to the vserver.
+ fapi vserver myvserver.example.com:80 set pool foopool
+
+ # Add a NATed HTTPS vserver
+ fapi vserver myvserver.example.com:443 create PROTOCOL_TCP /Common/http
+ fapi vserver myvserver.example.com:443 set pool foopool
+
+ # Restrict the vserver to a specific VLAN (IMPORTANT! security
+ # hole otherwise!)
+ fapi vserver myvserver.example.com:443 set vlan VLANNAME
+
+ # Put the VirtualAddress of the vserver into a specific traffic group
+ fapi vip myserver.example.com set tgroup some-traffic-group
+
+ In order to make this work your application servers need to have setup a
+ default route to the loadbalancers floating self IP.
Setting up simple SNAT Services
- (Docu to be written)
+ Same as setting up a NATed services, but you don't need to configure
+ default routes from your application servers to the loadbalancers
+ floating self IP.
+
+ You need also to set the SNAT flag as follows:
+
+ fapi vserver myvserver.example.com:443 set snat automap
About the NAME argument
In most cases NAME can be a hostname, FQDN or an IP address. Optionally