Caching Proxy s'exécute généralement en tant que processus d'arrière-plan sur un système hôte configuré pour fonctionner comme serveur réseau. Ce processus est associé à (lié à) une ou toutes les adresses IP (Internet Protocol) actives de l'ordinateur hôte. Il est à l'écoute de différents protocoles Internet, tels que FTP et HTTP, sur des ports spécifiés et effectue des actions selon la configuration de son comportement. Pour plus d'informations, voir Configuration du comportement de Caching Proxy.
Par défaut, Caching Proxy porte le nom du système hôte. Pour remplacer ce comportement par défaut, il suffit d'indiquer un nom d'hôte pour le serveur proxy. Afin de lier Caching Proxy à une adresse IP spécifique, le nom d'hôte du serveur proxy doit correspondre à cette adresse.
Le nom d'hôte du serveur proxy n'a aucune incidence sur la résolution du trafic. Le serveur proxy ne compare pas son nom d'hôte avec la valeur de l'argument nom d'hôte dans l'entête de la demande HTTP. Le nom d'hôte du serveur proxy figure, le cas échéant, dans des pages de données locales dynamiques. Il est également renvoyé au client demandé sous la forme de valeur de l'argument Via de l'en-tête HTTP.
Il est possible de configurer le serveur proxy de manière à remplacer le nom d'hôte du client demandeur par le nom de celui-ci avant de transférer le serveur de destination. Ceci oblige le serveur de destination à établir une connexion indirecte via le serveur proxy, au lieu d'une connexion directe avec le client.
Pour définir le processus du serveur proxy, indiquez l'emplacement physique des fichiers sur le système hôte, le nom à l'aide duquel le serveur proxy fait référence à lui-même et les ports d'écoute, à l'aide des directives ServerRoot, Hostname et Port, respectivement. Si l'hôte possède plusieurs adresses IP, le serveur proxy peut être lié à une adresse spécifique en associant la valeur de la directive BindSpecific à On, et la valeur de la directive Hostname à cette adresse IP.
Un port d'administration fournit une méthode d'accès aux formulaires de configuration et d'administration et de gestion du serveur. Pour fournir un accès au serveur proxy via un port d'administration, associez une valeur à la directive AdminPort. Les demandes reçues sur le port d'administration ne sont pas placées en file d'attente avec les demandes reçues sur le port standard. Il est possible d'écrire des règles de mappage pour autoriser l'accès aux formulaires de configuration et d'administration sur ce port.
Lorsque la directive BindSpecific est activée, Caching Proxy est lié au port indiqué par la directive Port avec l'adresse IP définie à partir de la valeur de la directive Hostname. Le port indiqué par la directive AdminPort est lié à toutes les adresses IP disponibles sur le système.
Pour remplacer le nom par défaut du serveur en cours d'exécution, tel que IBM-PROXY ou IBM_HTTP_SERVER, associez une valeur à la directive HeaderServerName. Cette valeur figure dans la zone du serveur de réponse HTTP.
Pour améliorer les performances du proxy, la valeur de la directive PureProxy doit être fixée sur on. Ceci a pour effet de désactiver toutes les fonctions de mise en cache.
Les directives ci-dessous définissent le processus du serveur proxy :
Pour plus d'informations, voir Modification manuelle du fichier ibmproxy.conf.
Les formulaires de configuration et d'administration suivants modifient les valeurs des directives associées :
Pour plus d'informations, voir Utilisation des formulaires de configuration et d'administration.