Я запускаю некоторые сайты на IIS 7.0. Но вчера один из моих клиентов попросил меня разместить веб-сайт Java. Я не могу размещать этот сайт напрямую, поэтому я установил сервер tomcat на порт 8080. Всякий раз, когда браузер отправляет запрос на этот веб-сайт, он должен перенаправлять на мой tomcat внутренне. URL-адрес клиента не должен обновляться.Внутреннее перенаправление на tomcat из IIS 7.0?
ответ
Вам необходимо использовать разъем Tomcat IIS. IIS принимает запрос от веб-браузера, отправьте его на Tomcat, получить ответ от сервера Tomcat и отправить его обратно в веб-браузере
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
Я был первоначально спускаясь по тому же маршруту, как Джеймс, но там является намного лучше (и почему-то менее известным) способом.
Поскольку вы используете IIS7, вы можете установить Microsoft Application Request Routing. Это позволит вам создать прокси-сервер от IIS до Tomcat. Here - это прогулка по блогу. У меня есть example on my blog, в котором показано, как вы можете размещать несколько сайтов в IIS и трафик трафика на основе имени заголовка хоста. У меня была ссылка на другой блог, но это больше не доступно.
ОК, не очень опытный в настройке сервера, поэтому просто для подтверждения: я хочу иметь 'domain.com/folder1/all.php' и' domain.com/folder2/java_servlets', как на одном и том же порту. Это то, что это делает? – Patrick
Да, вы можете это сделать. \ вам просто нужно разработать правила, чтобы заставить его перенаправить правильно. По сути, IIS становится веб-сервером на передней панели, который пересылает трафик на бэкэнд-услуги, которые могут выполняться или не работать на одном компьютере. Есть и другие, предположительно лучшие продукты, которые делают то же самое, но если вы используете окна, вы получаете их бесплатно. – Bronumski
- 1. перенаправление с IIS на tomcat?
- 2. IIS 7.0 URL REWRITE
- 3. IIS 7.0 (IIS Express) Настройка
- 4. IIS 7.0 StaticFile Error
- 5. Олицетворение в IIS 7.0
- 6. IIS6 перенаправление на tomcat% 2B
- 7. Tomcat 7.0 org.apache.catalina.LifecycleException
- 8. ETags on IIS 7.0
- 9. настроить метаданные IIS 7.0
- 10. IIS 7.0 Развертывание проблема
- 11. Yii внутреннее перенаправление
- 12. Сайт Перенаправление на IIS
- 13. Внутреннее перенаправление в Padrino
- 14. ASP.NET CacheDependency не работает на IIS 7.0
- 15. Регистрация HttpHandler для IIS 7.0
- 16. Как настроить сайт ASP.NET на IIS 7.0
- 17. разница между IIS 6.0 против IIS 7.0
- 18. Внутреннее Перенаправление в термосе
- 19. IIS 7.0 и IIS 7.5 Экспресс-URL-адрес Маршрутизация
- 20. Перенаправление URL IIS 7
- 21. Проект .NET 4.0 на IIS 7.0
- 22. Белая страница с MVC4 + на IIS 7.0
- 23. Запрещенные или Зарезервированные порты на IIS 7.0
- 24. Работает ли CruiseControl.NET на IIS 7.0?
- 25. Использование процессора на 100% с Tomcat 7.0
- 26. IIS 7.0 Тип MIME .mp4
- 27. Перенаправление IIS
- 28. Внутреннее перенаправление на другой домен в Apache
- 29. Можно ли переопределить IIS? (7.0)
- 30. Signalr проблема с IIS 7.0
Почувствуйте, что я должен поделиться. Это старая должность, поэтому вы можете не смотреть. Взгляните на мой ответ. Я встретил расширение маршрутизации запросов приложений для IIS7 сегодня, это намного проще и чище, чем редиректор ISAPI. – Bronumski