Configurer un service HTTP

Sur l’appliance Citrix ADC, un service représente un serveur physique sur le réseau. Dans la configuration de redirection de cache transparente, le service représente le serveur de cache. Les requêtes pouvant être mises en cache sont envoyées par le serveur virtuel de redirection de cache au serveur virtuel d’équilibrage de charge qui, à son tour, transfère chaque requête au service approprié, qui la transmet au serveur de cache.

Configurer un service HTTP à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez les commandes suivantes pour créer un service HTTP et vérifier la configuration :

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

Exemple :

> 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

Modifier ou supprimer un service à l’aide de l’interface de ligne de commande

  • Pour modifier un service, utilisez la commande set service, qui ressemble à la commande add service, sauf que vous entrez le nom d’un service existant.
  • Pour supprimer un service, utilisez la commande rm service, qui accepte uniquement l’argument <name>.

Ajouter un service HTTP à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Services

  2. Dans le volet d’informations, cliquez sur Ajouter.

  3. Dans la boîte de dialogue Créer un service, spécifiez les valeurs des paramètres suivants comme indiqué :

    • Nom du service* : nom
    • Serveur*—IP
    • Port* : port

    *Un paramètre obligatoire

  4. Dans la liste déroulante Protocol*, sélectionnez un protocole pris en charge (par exemple, HTTP).

  5. Cliquez sur Créer, puis sur Fermer.