Назад | Перейти на главную страницу

Apache 2.2 с Tomcat

Я пытаюсь настроить среду разработки с помощью apache2.2 + tomcat + mysql.

Конечно, у меня уже есть apache2.2 + mysql, отлично работающий с php, но когда я смотрю в Google о том, как настроить tomcat, я нахожу много путаницы.

Кто-то использует прокси, кто-то переписывает и тд ...

Не могли бы вы дать мне некоторую информацию / ссылки о том, как выполнить эту задачу?

Бестс, Андреа

Я обслуживаю несколько приложений из одного экземпляра Tomcat и проксирую их через Apache в том же самом устройстве, что и виртуальные хосты.

Вот моя базовая конфигурация для Apache. Экземпляр Tomcat оставлен почти со значениями по умолчанию (только минимальные изменения для безопасности). Вам нужно будет включить mod-proxy_ajp в Apache и настроить виртуальные хосты. Это копия моей конфигурации, так что там тоже есть SSL.

<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>