У меня 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
Перенаправит их браузер на что угодно.