fbpx
+55 (11) 4506-3239

3 ago 2011

Configurando o Oracle Web Cache para request nas portas 80 e 443

//
Comments0

Como já venho comentando em alguns posts a respeito do Oracle Web Cache e Oracle HTTP Server, hoje a configuração ocorre da forma como manda as boas práticas da Oracle. No caso o Web Cache recebe as requisições nas portas 80 (HTTP) e 443 (HTTPS). Enquanto o Oracle HTTP Server fica apenas na intranet com as portas 4443 (HTTPS) e 7778 (HTTP). O Oracle Web Cache possui uma série de funcionalidades importantes e fornece uma entrega eficiente usando on-the-fly compressão, de forma dinâmica de MIME para otimização para clientes de rede mais lenta.

Controla a duração que o conteúdo armazenado em cache são servidos, fornece políticas de expiração padrão, interfaces de invalidação proativa através de um cabeçalho de resposta de propriedade, e invalidação de mensagens de mecanismos para o envio de pedidos de invalidação independente.

Além de caching, Oracle Web Cache fornece filtragem de pedidos. A filtragem de pedidos, pode detectar e rejeitar solicitações indesejadas ou mal formados ou pode validar as solicitações legais, sem nunca chegar à aplicação. Facilita o monitoramento da atividade de solicitação que também está disponível através do mecanismo de filtragem de solicitação.

Built-in clustering, balanceamento de carga e recursos de failover melhorar a disponibilidade do aplicativo.

Requisito

Instalar o Oracle Web Cache e Oracle HTTP Server.
Versão 11g.

Configurando o Web Cache

Iniciar o servidor Web Cache e Oracle http Server:
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl startall

Verificar se o servidor encontra-se ativo:
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl status

Parar o servidor OHS
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl stopproc ias-component=ohs1

Configurando Porta 80

Editar o arquivo /opt/oracle/Oracle_WT1/instances/instance1/config/WebCache/webcache1/webcache.xml
Alterar as tags IPADDR com o FQDN do servidor.
Ex: LISTEN IPADDR=”server.domain.com”

Entre na console administrative do Web Cache
http://server.domain.com:7786/

User: administrator
Pass: **********

Do lado esquerdo da console, clique em Listen Ports
Clique no botão “Create”.

IP Address: Informar IP ou FQDN do servidor.
Port Number: 80
Protocol: http

Parar o servidor Web Cache.
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl stopproc ias-component=webcache1

Iniciar o servidor Web Cache.
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl startproc ias-component=webcache1

Configurando Porta 443

Arquivos de certificado: ca.csr, cert.cer, cwallet.sso, ewallet.p12, certverisign.req.

Copie os arquivos de certificado para o diretório: /opt/oracle/Oracle_WT1/instances/instance1/config/WebCache/webcache1/keystores/default

Entre na console administrative do Web Cache
http://server.domain:7786/

User: administrator
Pass: **********

Do lado esquerdo da console, clique em Listen Ports
Clique no botão “Create”.

IP Address: Informe o FQDN do servidor.

Port Number: 443
Protocol: HTTPS

Wallet: /opt/oracle/Oracle_WT1/instances/instance1/config/WebCache/webcache1/keystores/default
Client-Side Certificate: Not Required

Nota: Em Client-Side Certificate você pode alterar para Optional, Required ou Note Required.

Parar o servidor Web Cache.
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl stopproc ias-component=webcache1

Iniciar o servidor Web Cache.
/opt/oracle/Oracle_WT1/instances/instance1/bin/opmnctl startproc ias-component=webcache1

As configurações estão prontas. Para verificar, execute o comando netstat -ntpl no terminal.
As portas 80 e 443 devem estar em Listen para webcache.