Я пытаюсь использовать 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 и контейнер сервлета находятся на разных машинах, но это не должно иметь значения, я думаю?)