Applies To:

Show Versions Show Versions

Manual Chapter: BIG-IP® Local Traffic Manager version 9.4 Implementations Guide: 3 -Basic Web Site and E-Commerce Configuration
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>


3

Basic Web Site and E-Commerce Configuration


Working with a basic web site and e-commerce configuration

The most common use for the BIG-IP® system is distributing traffic across an array of web servers that host standard web traffic, including e-commerce traffic. Figure 3.1 shows a configuration where a BIG-IP system load balances two sites: www.MySite.com and store.MySite.com. The www.MySite.com site provides standard web content, and the store.MySite.com site is the e-commerce site that sells items to www.MySite.com customers.

To set up load balancing for these sites, you need to create two pools that are referenced by two virtual servers, one for each site. Even though the sites are related and they may even share the same IP address, each requires its own virtual server because it uses a different port to support its particular protocol: port 80 for the HTTP traffic going to www.MySite.com, and port 443 for the SSL traffic going to store.MySite.com. Note that this is true even when there is a port 80 and port 443 on the same physical server, as in the case of Server2.

Note

All examples in this document use only private class IP addresses. When you set up the solutions we describe, you must use valid IP addresses suitable to your own network in place of our sample addresses.

 

 

Figure 3.1 A basic load balancing configuration

Configuring a basic e-commerce site

To configure the e-commerce site, you need to complete the following tasks in order:

  • Create the load balancing pools
  • Create virtual servers for the inbound traffic

Creating load balancing pools

The first task in a basic configuration is to define the two load balancing pools: a pool to load balance HTTP connections, and a pool to load balance SSL connections. As shown in Figure 3.1 , the two servers for the HTTP pool are 192.168.100.1:80 and 192.168.100.2:80 (Server1 and Server 2). The two servers for the SSL pool are 192.168.100.2:443 and 192.168.100.3:443 (Server2 and Server 3).

Use the Configuration utility to create these two pools. For additional information about configuring a pool, see the online help.

To create a pool for load balancing HTTP traffic

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
    The Pools screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Pool screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a pool.
  4. In the Name box, type a name for the pool.
    In the example in Figure 3.1 , this pool name is http_pool.
  5. In the Resources area of the screen, use the New Members setting to add the pool members.
    In the example in Figure 3.1 , these pool members are 192.168.100.1:80 and 192.168.100.2:80.
  6. Click Finished.

To create a pool for load balancing SSL traffic

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Pools.
    The Pools screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Pool screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a pool.
  4. In the Name box, type a name for the pool.
    In the example in Figure 3.1 , this pool name is ssl_pool.
  5. In the Resources area of the screen, use the New Members setting to add the pool members.
    In the example in Figure 3.1 , these pool members are 192.168.100.2:443 and 192.168.100.3:443.
  6. Click Finished.

Creating virtual servers

The next task in a basic configuration is to define the virtual servers that reference the HTTP and SSL pools, respectively. You use the Configuration utility to create these virtual servers. For additional information about configuring a virtual server, click the Help button.

To define a virtual server for HTTP traffic

  1. On the Main tab of the navigation pane expand Local Traffic, and click Virtual Servers.
    The Virtual Servers screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Virtual Server screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a virtual server.
  4. In the Name box, type a name for the virtual server, such as vs_http.
  5. In the Destination box, verify that the type of virtual server is Host, and in the Address box, type an IP address for the virtual server, such as 192.168.200.10:80.
  6. In the Service Port box, type 80, or select HTTP from the list.
  7. In the Configuration area of the screen, locate the HTTP Profile setting and select http.
  8. In the Resources area of the screen, locate the Default Pool setting and select http_pool.
  9. Click Finished.

To define a virtual server for SSL traffic

  1. On the Main tab of the navigation pane, expand Local Traffic, and click Virtual Servers.
    The Virtual Servers screen opens.
  2. In the upper-right corner of the screen, click Create.
    The New Virtual Server screen opens.
  3. Note: If the Create button is unavailable, this indicates that your user role does not grant you permission to create a virtual server.
  4. In the Name box, type a name for the virtual server, such as vs_ssl.
  5. In the Destination box, verify that the type of virtual server is Host, and in the Address box, type an IP address for the virtual server, such as 192.168.200.10:443.
  6. In the Service Port box, type 443, or select HTTPS from the list.
  7. In the Configuration area of the screen, locate the
    SSL Profile (Client) setting and select clientssl.
  8. In the Resources area of the screen, locate the Default Pool setting and select ssl_pool.
  9. Click Finished.



Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)