Я пытаюсь использовать mod_rewrite для сопоставления нескольких доменов с разными сервлетами на одном хосте. Пример:
www.dom1.com -> 192.168.1.n/dom1
www.dom2.com -> 192.168.1.n/dom2 ...
Я использую директиву mod_rewrite и mod_proxy и VirtualHost, но кажется, что обратное сопоставление через ProxyPassReverse не работает, как я ожидал.
ProxyPassReverse /subdomain.domain.com http://192.168.1.n/subdomain
не работает. Я включил перезаписи с помощью
RewriteLog /var/log/rewrite.log
Судя по журналам, я бы сказал, что переписывание работает, и проблема, похоже, связана с обратным отображением. Однако я не вижу никаких записей обратного сопоставления. Кажется, что обратное сопоставление не регистрируется или требует активации другой команды. (Apache и контейнер сервлета находятся на разных машинах, но я думаю, это не имеет значения?)