You are not logged in.
Pages: 1
Bonjour,
J'ai beau me torturer l'esprit, je ne comprend pas comment
Offline
Bonjour,
J'ai beau me torturer l'esprit, je ne comprend pas comment "rester" en https.
J'ai reussi à passer en https, mais je rebascule automatiquement en http.
Ce que j'ai fais:
- Activation des mods dans apache
- Création des Vhosts
-Rajout le la ligne "proxyport" dans server.xml
Du coup pour le https j'ai essayé de bloquer l'acces au port 80 et au résultat, j'ai le message qui m'indique que le serveur est indisponible temporairement.
Merci
Offline
Bonjour,
On parle coté site ou coté back-office ?
Raphael Franchet
Expert Ametys
Offline
Pour être franc, je n'ai pas acces au site. Après l'avoir config je n'ai pas acces du tout.
Ensuite, je suis cote back pour le moment
Offline
Donc coté back, c'est à chaque redirection du serveur qu'il passe en http ?
Par exemple vous tapez https://monserveur/cms et il vous redirige vers http://monserveur/cms/index.html ? au lieu de https://monserveur/cms/index.html..
Raphael Franchet
Expert Ametys
Offline
Oui exactement vous lisez a travers moi
Offline
Je ne sais pas quoi faire je ne comprend pas pkoi il fait ça. Par contre si je tape directement https://monserveur/cms/index.html, j'arrive sur la page de log et une fois logger, il me repasse en http
Offline
C'est le serveur tomcat (vous utilisez tomcat ?) qui est en charge des redirections dans un système JEE.
C'est probablement que votre connecteur est mal configuré.
Pouvez-vous copiez ici le code du server.xml autour du connecteur ?
merci
Raphael Franchet
Expert Ametys
Offline
Alors il y a un petit soucis : en fait, la connexion sécurisée est à faire entre le client et le premier serveur : en l’occurrence Apache. Une fois que vous êtes sur votre serveur les communications n'ont pas besoins d'être sécurisées : à part ralentir le serveur ça ne sert à rien (pour peu que votre serveur soit derrière un firewall qui ne laisse passer que le port 80 bien sûr)
Donc, votre apache doit être en 443, très bien. Mais ensuite, il fait proxy vers le Tomcat, et là la configuration qu'on propose par défaut le fait sur le port 8080 et non pas le 8443 que vous avez configuré ici. Et ça c'est très bien.
Tomcat n'a pas besoin de rien savoir sur la sécurité.
Donc, remettez en commentaire le connecteur de tomcat que vous avez collé ici, et ajoutez l’instruction proxyPort="443" sur le connecteur 8080 plus haut.
Raphael Franchet
Expert Ametys
Offline
Au niveau de Apache, vous utilisez bien le port 443 ? puis vous faite bien un proxy vers tomcat en localhost:8080 ?
Raphael Franchet
Expert Ametys
Offline
En lisant rapidement, la seule erreur que je vois est à la toute fin: à savoir que vous proxiez vers http://localhost:8080 (c'est bien) mais vous autorisez le proxy vers https://localhost:8443... ce qui est donc incohérent.
Mettez ça plutot
<Proxy http://localhost:8080/*>
mais je ne pense pas que ça explique le message d'erreur.
Pouvez vous mettre le bout de connector tomcat aussi ?
Raphael Franchet
Expert Ametys
Offline
Dans votre connector 8080 vous avez mis redirectPort="8443"... hors maintenant on n'utilise plus ce connecteur là. Il faut l'enlever
Raphael Franchet
Expert Ametys
Offline
J'ai essayé et cela ne fonctionne tjs pas. Je dois partir mais reviendrai vers vous demain.
Merci pour votre aide
Offline
Bonjour Alexis,
avez-vous réussi à trouver l'origine du problème ?
Raphael Franchet
Expert Ametys
Offline
Pages: 1