Je cours certains sites sur IIS 7.0. Mais hier, un de mes clients m'a demandé d'héberger un site Web Java. Je ne peux pas héberger ce site directement, donc j'ai installé le serveur Tomcat sur le port 8080. Chaque fois qu'un navigateur envoie une requête pour ce site, il doit rediriger vers mon Tomcat en interne. L'URL du client ne doit pas être mise à jour.Redirection interne vers Tomcat à partir d'IIS 7.0?
Répondre
Vous devez utiliser le connecteur Tomcat IIS. IIS acceptera la demande du navigateur Web, envoyez-le à Tomcat, obtenir la réponse de Tomcat et de l'envoyer au navigateur Web
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html
j'allais à l'origine sur la même route que James mais est une bien meilleure (et pour une raison inconnue).
Étant donné que vous exécutez IIS7, vous pouvez configurer Microsoft Application Request Routing. Cela vous permettra de créer un proxy d'IIS vers Tomcat. Here est une promenade à travers sur un blog. J'ai un example on my blog vous montrant comment vous pouvez héberger plusieurs sites dans IIS et acheminer le trafic en fonction du nom de l'en-tête de l'hôte. J'avais un lien vers un autre blog mais celui-ci n'est plus disponible.
OK, pas très expérimenté dans la configuration du serveur, donc juste pour confirmer: Je veux avoir 'domain.com/folder1/all.php' et' domain.com/folder2/java_servlets', les deux sur le même port. Est-ce que c'est ce que ça fait? – Patrick
Oui, vous pouvez le faire. \ vous avez juste besoin de travailler sur les règles afin de les rediriger correctement. Essentiellement, IIS devient un serveur Web frontal qui transmet le trafic aux services backend qui peuvent ou non être exécutés sur la même machine. Il existe d'autres meilleurs produits qui font la même chose, mais si vous avez des fenêtres, vous l'obtenez gratuitement. – Bronumski
- 1. iis 7.0 interne 500 erreur
- 2. Tomcat: problème lié à la redirection de HTTP vers HTTPS
- 3. XAMPP Redirection vers le répertoire XAMPP sur le réseau interne
- 4. Redirection à partir d'ASP.NET WebForms vers MVC
- 5. Migration vers Weblogic à partir de Tomcat
- 6. Tapestry redirection interne à la page statique
- 7. Sous-domaine interne vers la redirection de dossier
- 8. Redirection interne Cakephp du contrôleur vers un autre contrôleur
- 9. Redirection d'URL de base Tomcat
- 10. Strange Tomcat slash redirect redirection de domaine
- 11. Redirection d'une entrée vers un exécutable à partir d'Excel VBA
- 12. Redirection vers le même ActionResult à partir de différents contrôleurs
- 13. Redirection vers une page à partir du menu de sélection
- 14. Le code d'état de redirection 302 entre Tomcat et IIS 7.0 n'est pas géré correctement par le redirecteur isapi
- 15. Erreur Ant Construire/déployer vers websphere 7.0
- 16. IIS 7.0 Erreur - 500,19 Erreur interne du serveur
- 17. Éteindre une requête Servlet interne dans Tomcat
- 18. .htaccess à nginx: réécriture ou cycle de redirection interne
- 19. permanent 301 redirection dans Tomcat 5.5
- 20. Redémarrer Tomcat à partir de Tomcat lui-même
- 21. Redirection * .domaine.com & domain.com vers www.domain.com
- 22. Apache redirection avec 301, au lieu de réécriture interne
- 23. .htaccess redirection permanente vers www
- 24. Puis-je demander à Apache de faire une redirection interne depuis PHP?
- 25. Sortie du processus de redirection vers stdout
- 26. Redirection automatique vers l'URL renvoyée en XML?
- 27. Importer des données héritées vers SAP CRM 7.0
- 28. Redirection ASP.NET MVC à partir de l'attribut
- 29. Struts redirection à partir du modèle
- 30. Exécution de Tomcat à partir de NetBeans
Sentez-vous que je dois partager. C'est un vieux post donc vous ne pouvez pas regarder. Jetez un oeil à ma réponse. Je suis tombé sur l'extension Application Request Routing pour IIS7 aujourd'hui, il est beaucoup plus facile et plus propre que le redirecteur ISAPI. – Bronumski