Назад | Перейти на главную страницу

Apache2, Tomcat6 и перенаправления прокси

Итак, вот мой вопрос - действуйте легко и медленно. Я консультант по ГИС и вообще разбираюсь в Linux. Я унаследовал эту волонтерскую работу в основном потому, что я знал больше, чем остальная часть команды - или остальная часть команды не так упряма, как я ... С учетом сказанного, несколько человек возились с сервером до того, как я вмешался, так что я убирал много вещей. Доменные имена были изменены, чтобы защитить невиновных.

У меня есть сервер с Apache2 (порт 80) и tomcat6 (8080), работающий на сервере Ubuntu 10.4. На Apache2 есть виртуальный хост под названием «Runner» (домен - runner.org). У меня загружен mod_proxy.

Я пытаюсь перенаправить всех, кто посещает runner.org, на http: //some.ip.адрес: 8080 / openrunner-webapp /

Пока что runner.org назначен серверу apache2. Кто-то настроил перенаправление в файле httpd.conf, но я считаю, что он должен перейти на виртуальный хост.

Я попытался настроить перенаправление на виртуальном хосте как: * ProxyPass / http: // локальный: 8080 / openrunner-webapp

Все, что он делает, это показывает мне корень веб-сервера Apache.

В любом случае я застрял

<VirtualHost *:80>
  ServerName runner.org
  ServerAlias www.runner.org

  ProxyPass / http://some.other.ip:8080/openrunner-webapp     
  ProxyPassReverse / http://some.other.ip:8080/openrunner-webapp

  ErrorLog /var/log/apache2/runner.org_error.log
  CustomLog /var/log/apache2/runner.org_access.log combined
</VirtualHost>

Предполагая, что вам нужен прокси (а не перенаправление) - этого должно быть.