Apache com Tomcat |
Top Previous Next |
Para configurar o apache como servidor web e o Tomcat como servidor de aplicação é necessário utilizar o conector de integração do Apache Tomcat Connector (JK). Esse conector deverá ser instalado no apache e configurado para se comunicar com o servidor de aplicação utilizando o protocolo AJP.
Devido à funcionalidade de cache do Lumis Portal, o apache deverá ser configurado para verificar se existe localmente um arquivo estático a ser servido. Caso esse arquivo não exista, a requisição deverá ser delegada para o servidor de aplicação, mesmo se a requisição tenha sido realizada para um arquivo estático, pois esse arquivo pode ser um arquivo de cache que ainda não foi gerado ou que foi expirado.
Outras configurações de tuning também são necessárias para ambientes de produto. Não será abordado como realizar o tuning de comunicação entre o servidor de web e o servidor de aplicação.
Para mais informações sobre o projeto JK consultar http://tomcat.apache.org/connectors-doc/index.html.
Segue o passo a passo necessário para realizar a configuração:
1. Download do módulo mod_jk disponível em: http://tomcat.apache.org/download-connectors.cgi; 2. Copiar o arquivo o mod_jk.so para o diretório APACHE_HOME/modules; 3. Criar o arquivo "workers.properties" na pasta APACHE_HOME/conf com o conteúdo:
4. Editar o arquivo APACHE_HOME/conf/httpd.conf adicionando o mod_jk:
5. Configurar o virtual host, por exemplo, no arquivo APACHE_HOME/conf/httpd.conf:
6. Caso o contexto de sua aplicação não esteja na raiz, por exemplo, em /portal, será necessário configurar o virtual host da seguinte forma:
7. Configurar o connector AJP no arquivo TOMCAT_HOME\conf\server.xml;
Localizar o connector com o protocolo AJP/1.3 e adicionar as configurações:
URIEncoding="UTF-8", maxPostSize="2097152" e emptySessionPath="true"
As configurações acima são apenas exemplos, sendo necessário adequá-las as particularidades do ambiente.
|
Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.