Я пытаюсь настроить среду разработки с помощью 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>