1. #1
    Membre habitué
    Homme Profil pro
    développeur
    Inscrit en
    octobre 2004
    Messages
    369
    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 : 369
    Points : 192
    Points
    192

    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 éprouvé
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    mai 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : mai 2004
    Messages : 758
    Points : 1 045
    Points
    1 045

    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 - Développeur d'aeSecure; protection, optimisations et nettoyage (après hack) de sites web Apache https://www.aesecure.com
    Scanner gratuit pour détecter la présence de virus : https://www.aesecure.com/fr/blog/aes...uick-scan.html
    Développeur de marknotes : https://github.com/cavo789/marknotes

  3. #3
    Membre habitué
    Homme Profil pro
    développeur
    Inscrit en
    octobre 2004
    Messages
    369
    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 : 369
    Points : 192
    Points
    192

    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 habitué
    Homme Profil pro
    développeur
    Inscrit en
    octobre 2004
    Messages
    369
    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 : 369
    Points : 192
    Points
    192

    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 habitué
    Homme Profil pro
    développeur
    Inscrit en
    octobre 2004
    Messages
    369
    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 : 369
    Points : 192
    Points
    192

    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, 10h57
  2. Réponses: 2
    Dernier message: 22/08/2008, 18h03
  3. Réponses: 2
    Dernier message: 19/06/2008, 16h49
  4. Réponses: 1
    Dernier message: 19/12/2007, 17h32
  5. Redirection http vers https
    Par valou7518 dans le forum Apache
    Réponses: 1
    Dernier message: 13/12/2006, 17h59

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