J'ai un serveur Tomcat 6 et je veux à peu près tout pour être derrière SSL, mais je veux qu'un servlet soit accessible via non-SSL. Est-il possible de configurer Tomcat de cette façon? Il est actuellement configuré pour transmettre toutes les demandes au port sécurisé.Utiliser à la fois SSL et Non-SSL dans Tomcat 6
5
A
Répondre
5
Pour ce faire, vous pouvez modifier le fichier web.xml de votre application Web.
Je suppose que vous avez déjà l'application web mis en place pour forcer toutes les requêtes vers https avec <transport-guarantee> CONFIDENTIAL
comme ci-dessous
<security-constraint>
<display-name>Example Security Constraint</display-name>
<web-resource-collection>
<web-resource-name>Protected Area</web-resource-name>
<!-- Define the context-relative URL(s) to be protected -->
<url-pattern>/*</url-pattern>
<!-- If you list http methods, only those methods are protected -->
<http-method>DELETE</http-method>
<http-method>GET</http-method>
<http-method>POST</http-method>
<http-method>PUT</http-method>
</web-resource-collection>
<auth-constraint>
<!-- Anyone with one of the listed roles may access this area -->
<role-name>tomcat</role-name>
<role-name>role1</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
Maintenant, ajoutez un autre bloc ci-dessous ce pour le servlet que vous souhaitez contourner https pour. Cette URL openforall.jsp sera désormais accessible via http.
Remarque: Cette URL sera également disponible sur https si quelqu'un y accède de cette façon.
Questions connexes
- 1. SSL, Tomcat et Grails
- 2. Tomcat derrière Apache: Utiliser SSL avec j_security_check
- 3. Comment utiliser mySQL avec Apache Tomcat 6
- 4. Comment utiliser le support JTA dans Tomcat 6 pour Hibernate?
- 5. Comment configurer ssl dans tomcat?
- 6. SSL Tomcat Configuration
- 7. Tomcat 6 dans Windows 7
- 8. Erreur avec Tomcat 6 et Tomcat 5.5 Incompatibilité
- 9. Comment réécrire l'URL dans Tomcat 6
- 10. Dom Tomcat 6 personnalisé
- 11. Comment intégrer Tomcat 6?
- 12. Méthode Tomcat 6 finalize
- 13. Sources Tomcat 6, JPA et Data
- 14. Administration Tomcat 6.x
- 15. La connexion Delphi 6 et Indy SSL ne fonctionne pas
- 16. Comment accélérer Tomcat SSL init
- 17. Servlet + Tomcat 6: référence à la bibliothèque javaScript
- 18. Comment utiliser la protection htpasswd dans Tomcat?
- 19. Accélérer les images dans Tomcat 6
- 20. HttpSession.setMaxInactiveInterval ne fonctionne pas dans Tomcat 6
- 21. Comment configurer SQLite dans Tomcat 6?
- 22. Tomcat 6 Hot Deploy question
- 23. log4j: ERREUR avec Tomcat 6
- 24. OpenSSL avec Apache Tomcat 6
- 25. problème avec Undeploy Tâche dans Tomcat 6
- 26. Jetty 6 - VirtualHosts - Certificats SSL
- 27. Services partagés sur Tomcat 6?
- 28. Tomcat 6 optimisation des performances
- 29. SSL Setup (auto-signé cert) avec tomcat
- 30. lequel sera prioritaire dans Tomcat 6: index.html ou index.jsp?