Ваша последняя строка должна быть наоборот:
ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
должно быть:
ProxyPassReverse / someapp http: // somehome: 8080 / someapp /
Я пытаюсь настроить обратный прокси-сервер на Apache / 2.2.9 на сервере Ubuntu для обратного прокси-каталога / someapp на другой сервер, используя следующую конфигурацию:
<VirtualHost *: 80> ServerAdmin для веб-мастеров @ localhost ProxyRequests Off ProxyPass / someapp http: // somehost: 8080 / someapp / ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
Когда я просматриваю http: // host / someapp, я перенаправляюсь на http: // somehome: 8080 / someapp вместо того, чтобы проксировать запрос.
Я что-то упустил?
Ваша последняя строка должна быть наоборот:
ProxyPassReverse http: // somehome: 8080 / someapp / / someapp
должно быть:
ProxyPassReverse / someapp http: // somehome: 8080 / someapp /