Je cours Tomcat derrière Apache Webserver. Le serveur web Apache reçoit la requête https et envoie la requête http à tomcat. Je veux savoir s'il existe un moyen de savoir si la requête au serveur apache était https ou juste http. Y a-t-il un moyen de savoir? Appréciez l'aide!Vérifier si la requête au serveur web Apache est https ou non dans tomcat derrière le serveur web Apache
0
A
Répondre
1
Si vous avez configuré le proxy inverse à l'aide d'AJP, vous pouvez simplement appeler request.isSecure() pour voir si la requête était HTTPS.
Voir le Apache Tomcat Connector - Reverse Proxy HowTo pour plus de détails.
Questions connexes
- 1. Serveur Web Glassfish derrière le serveur HTTP Apache
- 2. Serveur Web Apache
- 3. iis serveur web apache
- 4. demande de redirection du serveur Apache Tomcat au serveur
- 5. Migration du serveur Web personnalisé vers le serveur Web Apache
- 6. serveur web Apache hébergement numéro
- 7. Serveur Web Tomcat et Apache utilisant SSL sur une machine
- 8. Apache CommonsVFS se connecter au serveur https
- 9. Serveur Web Apache: masque URL
- 10. Hôtes virtuels dans le serveur Web Apache et dans l'environnement Apache Tomcat
- 11. Configuration du serveur Web Apache
- 12. Amazon Web Services Serveur Apache
- 13. Apache WebServer + Tomcat + Spring + Https
- 14. Modifier le flux du serveur Web Apache
- 15. Serveur web Apache mod_rewrite Problème RewriteRule
- 16. Comment configurer le serveur tomcat apache
- 17. Page d'index sur le serveur Web Apache
- 18. activer SSL lorsque Tomcat est interfacé par le serveur web Apache en utilisant mod_jk
- 19. Apache TomCat en tant que serveur web et conteneur
- 20. configuration serveur web personnel tomcat
- 21. Serveur Web Apache, Java Web Services - Tutoriel Hello World
- 22. Accéder à la requête du serveur Web Apache brut
- 23. Serveur Apache Tomcat sur linux
- 24. Serveur web autonome vs Apache/IIS
- 25. Comment configurez-vous le serveur Web Apache dans NetBeans 6.8?
- 26. Comment surveiller serveur web apache/mysql
- 27. problème de configuration du serveur web apache
- 28. Liaison de socket serveur Web Apache
- 29. pointant le site de tomcat vers le serveur Apache
Nous utilisons AJP et request.isSecure() ne disait toujours que http parce que le proxy obtient la requête https mais fait un appel HTTP à tomcat. Nous avons corrigé ce problème en transmettant un en-tête de requête avec la valeur 'http' ou 'https' en fonction de sa requête http ou https reçue par Apache. Merci pour la réponse! – Geekiri
Le proxy inverse doit effectuer un appel AJP à Tomcat, pas HTTP. Le connecteur AJP Tomcat s'assure que toutes les informations sur la demande d'origine sont transmises au moteur de servlet. Il semble que vous n'utilisiez peut-être pas un connecteur AJP du côté de Tomcat. – sourcedelica