Прокси, Apache, Tomcat - VHosts

В моем случае Apache на вышеупомянутом Debian 10 не помог, хотя это работало:

echo "APACHE_ULIMIT_MAX_FILES='ulimit -n 16384'" >> /etc/apache2/envvars
service apache2 restart

я сверился:

cat /proc/$pid/limits

.. где $pid идентификатор процесса одного из процессов Apache.

1
задан 15 April 2018 в 22:47
3 ответа

Прямо сейчас нет коробки для тестирования, но вы видите перенаправление 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]

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

2
ответ дан 3 December 2019 в 18:56

Зачем вам нужен раздел Прокси ?

<Proxy http://www.somesite.com:8080/mywebapp*>
    Order deny,allow
    Allow from all
</Proxy>
1
ответ дан 3 December 2019 в 18:56

Похоже, что перенаправление является сгенерированным URL-адресом на стороне Tomcat.

Попробуйте добавить ProxyPreserveHost On в свой config?

0
ответ дан 3 December 2019 в 18:56

Теги

Похожие вопросы