ADC

Configure an HTTP service

On the Citrix ADC appliance, a service represents a physical server on the network. In the transparent cache redirection configuration, the service represents the cache server. Cacheable requests are sent by the cache redirection virtual server to the load balancing virtual server, which in turn forwards each request to the correct service, which passes it on to the cache server.

Configure an HTTP service by using the CLI

At the command prompt, type the following commands to create an HTTP service and verify the configuration:

-  add service <name> <IP> <serviceType> <port> -cacheType <cacheType>
-  show service [<name>]
<!--NeedCopy-->

Example:

> add service Service-HTTP-1 10.102.29.40 HTTP 80 -cacheType TRANSPARENT
 Done
> show service Service-HTTP-1
        Service-HTTP-1 (10.102.29.40:80) - HTTP
        State: DOWN
        Last state change was at Fri Jul  2 09:14:17 2010
        Time since last state change: 0 days, 00:00:13.820
        Server Name: 10.102.29.40
        Server ID : 0   Monitor Threshold : 0
        Max Conn: 0     Max Req: 0      Max Bandwidth: 0 kbits
        Use Source IP: NO
        Client Keepalive(CKA): NO
        Access Down Service: NO
        TCP Buffering(TCPB): NO
        HTTP Compression(CMP): YES
        Idle timeout: Client: 180 sec   Server: 360 sec
        Client IP: DISABLED
        Cache Type: TRANSPARENT Redirect Mode:
        Cacheable: NO
        SC: OFF
        SP: ON
        Down state flush: ENABLED

1)      Monitor Name: tcp-default
                State: DOWN     Weight: 1
                Probes: 3       Failed [Total: 3 Current: 3]
                Last response: Failure - Time out during TCP connection establishment stage
                Response Time: N/A
 Done
<!--NeedCopy-->

Modify or remove a service by using the CLI

  • To modify a service, use the set service command, which is just like using the add service command, except that you enter the name of an existing service.
  • To remove a service, use the rm service command, which accepts only the <name> argument.

Add an HTTP service by using the GUI

  1. Navigate to Traffic Management > Load Balancing > Services

  2. In the details pane, click Add.

  3. In the Create Service dialog box, specify values for the following parameters as shown:

    • Service Name*—name
    • Server*— IP
    • Port*—port

    *A required parameter

  4. In the Protocol* drop-down list, select a supported protocol (for example, HTTP).

  5. Click Create, and then click Close.

Configure an HTTP service