Apache 2.2 com o Tomcat

4

Estou tentando configurar um ambiente de desenvolvimento com o apache2.2 + tomcat + mysql.

É claro que eu já tenho o apache2.2 + mysql funcionando bem com o php, mas, quando eu olho no google sobre como configurar o tomcat, eu acho muita confusão.

Alguém usa proxy, alguém reescreve e assim por diante ...

Você poderia me dar algumas informações / links sobre como realizar essa tarefa?

Bests, Andrea

    
por Andrea Baccega 29.04.2010 / 22:34

1 resposta

3

Eu atendo vários aplicativos de uma instância do Tomcat e os proxy através do Apache na mesma caixa que os hosts virtuais.

Aqui está minha configuração básica para o Apache. A instância do Tomcat fica quase no padrão (apenas modificações mínimas para segurança). Você precisará ativar o mod-proxy_ajp nos hosts virtuais do Apache e da configuração. Este é um copiar e colar da minha configuração para que haja material SSL lá também.

<VirtualHost *:443>
    ServerName  www.yourdomain.com

    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/yourdomain.pem

    RewriteEngine On
    RewriteRule ^/yourappname/(.*)$ https://www.yourdomain.com/$1 [L]

    ProxyPreserveHost   On

    ProxyPass / ajp://localhost:8009/yourappname/
    ProxyPassReverse / ajp://localhost:8009/yourappname/

    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>

    ErrorLog /var/log/apache2/www.yourdomain.com-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/www.yourdomain.com-access.log combined
    ServerSignature Off
</VirtualHost>
    
por 30.04.2010 / 02:09