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

Как использовать Apache для перенаправления в IIS на другой порт?

У меня Apache настроен с jk_mod для перенаправления на несколько экземпляров tomcat. Apache прослушивает порт 80 и в зависимости от полученного URL-адреса перенаправляет на другой экземпляр tomcat (каждый экземпляр Tomcat прослушивает другой порт). Я добавляю новый сервер IIS, который прослушивает другой порт, но jk_mod не работает, потому что он ищет tomcat. В jk_mod.log я вижу следующую ошибку:

[Пт, 10 декабря, 14:43:30 2010] [7392: 6864] [ошибка] jk_ajp_common.c (2204): (worker-bugs) Не удалось подключиться к tomcat. Tomcat, вероятно, не запущен или прослушивает неправильный порт [Пт, 10 декабря, 14:43:30 2010] [7392: 6864] [информация] mod_jk.c (2364): Ошибка службы = 0 для worker = worker-bugs

Что мне следует использовать для отправки клиентов в IIS из Apache?

Вы говорите о перенаправлении или прокси? Если перенаправить, Документы Apache покрывает это довольно хорошо.

Redirect /service http://foo2.example.com/service:8888

Перенаправит их браузер на что угодно.