IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Blocage du chargement du contenu mixte actif - Redirection http vers https possible ?


Sujet :

Apache

  1. #1
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut Blocage du chargement du contenu mixte actif - Redirection http vers https possible ?
    Bonjour,

    https://monsite.com appelle http://10.10.10.10:8983, ce qui provoque au niveau du navigateur le message "Blocage du chargement du contenu mixte actif".
    Après recherche, il faudrait que https://monsite.com appelle https://10.10.10.10:8983

    Je précise que monsite.com est sur le port 80 de http://10.10.10.10.

    Est-ce qu'une redirection pourrait faire l'affaire ?
    Si oui, comment la paramétrer ?

  2. #2
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 756
    Points : 2 990
    Points
    2 990
    Par défaut
    Bonjour

    Ce qu'il faudrait faire, ce n'est pas une redirection (tu confonds) mais adapter le code source de ta page.

    Il te faudrait modifier le code de la page de "tonsite" pour que l'appel soit immédiatement en https.

    Si ton site fonctionne sur un CMS, il te faut comprendre d'où vient cet appel (le template ? une extension ? un module ? ...) et allez modifier "ce qu'il faut où il faut". Difficile d'être précis car cela pourrait être codé dans le source ou être un paramètre qui est alors chargé.

    Mais non, il ne faut pas faire une redirection, il faut que ton appel soit immédiatement fait en https.

    Bonne journée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  3. #3
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    Comme tout doit être en https, il faut donc que je déclare un nouveau certificat pour 10.10.10.10:8983, voire mieux, un nouveau domaine pour 10.10.10.10:8983, puis un nouveau certificat pour le domaine.
    Ou alors, est-ce que je peux utiliser le certificat de https://monsite.com pour 10.10.10.10:8983 ?

  4. #4
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    La redirection à laquelle je pensais est https://10.10.10.10:8983 vers http://10.10.10.10:8983.

    Ainsi, au final, https://monsite.com appelle https://10.10.10.10:8983, qui est redirigé vers http://10.10.10.10:8983.
    Est-ce que ça peut fonctionner ?
    Comment faire la redirection de https://10.10.10.10:8983 vers http://10.10.10.10:8983 ?

  5. #5
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    Quelques précisions.
    https://monsite.com appelle http://10.10.10.10:8983, où 10.10.10.10 est l'IP du serveur Solr (serveur d'indexation full text)

    Une solution consiste à configurer le serveur de monsite.com en Reverse Proxy Apache et ajouter une directive "location" dans le httpd.conf.
    On ajoute donc dans le httpd.conf ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
    LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so
    LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
    LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so
     
    <Location /solr/ >
    ProxyPass http://localhost:8983/
    ProxyPassReverse http://localhost:8983/
    </Location>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [c#]Redirection automatique http vers https
    Par Filippo dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/12/2009, 09h57
  2. Réponses: 2
    Dernier message: 22/08/2008, 17h03
  3. Réponses: 2
    Dernier message: 19/06/2008, 15h49
  4. Réponses: 1
    Dernier message: 19/12/2007, 16h32
  5. Redirection http vers https
    Par valou7518 dans le forum Apache
    Réponses: 1
    Dernier message: 13/12/2006, 16h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo