Open the menu

    Apache com Tomcat

    Para configurar o Apache como servidor web e o Tomcat como servidor de aplicação é necessário utilizar os módulos mod_proxy, mod_proxy_ajp, mod_proxy_wstunnel, mod_headers e mod_rewrite incluídos com o Apache.

    Devido à funcionalidade de cache do LumisXP, 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 avançadas para fins de otimização também são recomendadas para ambientes de produção. Não será abordado como realizar a otimização da comunicação entre o servidor de web e o servidor de aplicação.

    Para mais informações sobre os módulos mod_proxy, mod_proxy_ajp, mod_proxy_wstunnel, mod_headers e mod_rewrite, consulte a documentação correspondente do Apache.

    Segue o passo a passo necessário para realizar a configuração:

    1. Editar o arquivo APACHE_HOME/conf/httpd.conf habilitando os módulos mod_proxy, mod_proxy_ajp, mod_proxy_wstunnel, mod_headers e mod_rewrite, caso ainda não estejam habilitados:

    2. Configurar o virtual host, por exemplo, no arquivo APACHE_HOME/conf/httpd.conf:

      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:

    3. Configurar o connector AJP no arquivo TOMCAT_HOME\conf\server.xml;

      Localizar o connector com o protocolo AJP/1.3 e adicionar as configuraçõesURIEncoding, maxPostSize e emptySessionPath: