Hosts Virtuais do Proxy
O host virtual permite que um único servidor proxy hospede vários domínios e portas em um endereço IP e porta únicos.
- Criação de log
- Páginas de erro customizadas
- Entrega de arquivo estático
- Regras de roteamento
- Regras de armazenamento em cache
- Regras de regração de URL
- Regras de modificação de cabeçalho
- Regras de compactação
Um host virtual de proxy diferente pode ser criado para o servidor proxy para representar cada domínio da Web que o servidor proxy está hospedando. Por exemplo, um pedido para www.proxy1.com na porta 80 utiliza a configuração especificada para www.proxy1.com:80. Um pedido para www.proxy2.com na porta 80 utiliza a configuração especificada para www.proxy2.com:80. É possível utilizar um caractere de cartão curinga para especificar que o host virtual do proxy pode ser usado para todos os domínios da Web ou todas as portas. Por exemplo, www.proxy1.com:* especifica que um host virtual de proxy pode ser usado para todos os pedidos de um domínio da Web www.proxy1.com, independentemente da porta. Um host virtual de proxy para *:80 especifica que ele pode ser usado para todos os pedidos na porta 80, independentemente do domínio da Web.
Após criar um servidor proxy com os hosts virtuais de proxy necessários, o protocolo HTTP permite que vários domínios da Web sejam hospedados por um único processo do servidor. Quando um pedido de entrada for recebido pelo servidor proxy, ele corresponde ao host virtual do proxy localizado na mensagem do pedido de entrada para a configuração apropriada para esse host virtual do proxy. Se um pedido corresponder a vários hosts virtuais do proxy devido ao uso de caracteres curinga, o host virtual do proxy que aparece primeiro na lista de hosts virtuais do proxy será utilizado.