В моем случае Apache на вышеупомянутом Debian 10 не помог, хотя это работало:
echo "APACHE_ULIMIT_MAX_FILES='ulimit -n 16384'" >> /etc/apache2/envvars
service apache2 restart
я сверился:
cat /proc/$pid/limits
.. где $pid
идентификатор процесса одного из процессов Apache.
Прямо сейчас нет коробки для тестирования, но вы видите перенаправление 302, исходящее от вашего кота. Так всегда бывает, если вы запрашиваете индекс каталога без косой черты в конце.
Попробуйте следующую конфигурацию ProxyPass и ProxyPassReverse:
ProxyPass / http://www.somesite.com:8080/mywebapp/
ProxyPassReverse / http://www.somesite.com:8080/mywebapp/
Обратите внимание на конечную косую черту. Это должно избежать временного перенаправления 302.
Изменить: для статического материала попробуйте добавить:
RewriteEngine on
RewriteRule ^(/.*) http://www.somesite.com:8080/mywebapp/$1 [P]
В основном это говорит о том, что нужно принимать каждый запрос из корня вашего веб-сервера и передавать его модулю прокси.
Зачем вам нужен раздел Прокси
?
<Proxy http://www.somesite.com:8080/mywebapp*>
Order deny,allow
Allow from all
</Proxy>
Похоже, что перенаправление является сгенерированным URL-адресом на стороне Tomcat.
Попробуйте добавить ProxyPreserveHost On
в свой
config?