Вы можете связать свой Apache Tomcat с помощью IIS.Таким образом, IIS будет принимать запросы как есть на порту 2345. Запросы на /proxy
путь к контексту будут перенаправляться на Соединитель AJP Apache Tomcat за сценой.Порт Tomcat 2346 даже не должен быть доступен извне:
Requests /proxy/* -> IIS port 2345 -> AJP port 8009 -> Processing by Tomcat
Если ваш workers.properties
выглядит следующим образом:
worker.list=tomcat01
worker.tomcat01.type=ajp13
worker.tomcat01.host=localhost
worker.tomcat01.port=8009
Вы должны сопоставить шаблон URL /proxy/*
сваш кот в вашем uriworkermap.properties
:
/proxy/*=tomcat01
Помните, что для начинающих это долгий путь, и вы должны много учиться / пробовать и ошибаться.Любая опечатка в конфигурации или что-либо не совсем в соответствии с документацией, приведенной ниже, приведет к произвольным и абсолютным несамостоятельным сообщениям об ошибках .
Это общий обзор конфигурации Tomcat Connector:
Коннекторы Apache Tomcat: mod_jk, перенаправитель ISAPI, перенаправитель NSAPI
Конкретное КАК для IIS:
Перенаправитель ISAPI для Micrsoft IIS HowTo
Справочное руководство по разъемам IIS:
Соединители Apache Tomcat - Справочное руководство
Удачи, веселитесь!