Aller au contenu
Communauté Zwii et Yocto

Messages recommandés

Bonjour,

 

J'ai installé un serveur web apache pour un nouveau site avec zwii.

Mes sites web sont en backend derrière un haproxy qui renvoi tout les requêtes 80 et 443 en 443,

 

Le problème avec mon nouveau site zwii est qu'il est vu avec du contenu mixed (http et https), j'ai pourtant bien fait pointer mon serveur web dans la section backend en port 80.

 

Est-ce un comportement normal ou j'ai oublié quelques chose?

 

Merci d'avance pour vos retours

screenshot.png

Modifié par danyelguero

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 6 heures, danyelguero a dit :

Bonjour,

 

J'ai installé un serveur web apache pour un nouveau site avec zwii.

Mes sites web sont en backend derrière un haproxy qui renvoi tout les requêtes 80 et 443 en 443,

 

Le problème avec mon nouveau site zwii est qu'il est vu avec du contenu mixed (http et https), j'ai pourtant bien fait pointer mon serveur web dans la section backend en port 80.

 

Est-ce un comportement normal ou j'ai oublié quelques chose?

 

Merci d'avance pour vos retours

screenshot.png


Bonjour et bienvenue,

En effet, j'ai déjà rencontré ce problème avec des lenteurs incroyables, même en local et derrière un proxy...  le SI m'avait fourni une modification incluse dans index.php

Voici le code :
 

/*Configuration Proxy */
$proxy = 'adresse_IP_proxy';
if (!empty($proxy)) {
    $proxy = str_replace('http://', 'tcp://', $proxy);
    $context = array(
        'http' => array(
            'proxy' => $proxy,
            'request_fulluri' => true,
            'verify_peer'      => false,
            'verify_peer_name' => false,
        ),
        "ssl"=>array(
        "verify_peer"=>false,
        "verify_peer_name"=>false
        )
    );
    stream_context_set_default($context);
} else {
    echo "Proxy not found" . PHP_EOL;
}



 

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut cybertaf, je viens d'ajouter tout cela à la fin de mon fichier index.php, mais je ne constate pas d'amélioration.

 

J'ai bien positionner l'IP de mon haproxy.

 

Si tu as d'autres infos...

Modifié par danyelguero

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 44 minutes, cybertaf a dit :

Tu as bien mis l’ip du proxy dans le code ? Les logs du proxy disent quoi ?

oui tout à fait, la redirection du haproxy fonctionne bien, rien d'anormal dans mes logs

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 09/01/2019 à 23:36, cybertaf a dit :

Deux idées : rechercher dans Zwii les appels de librairies et remplacer http par https ou modifier la configuration de Haproxy : https://discourse.haproxy.org/t/mixed-content-warning-when-using-https/981

La seule chose qui à fonctionné, c'est d'avoir positionné au départ du index.php ceci:

if ( (!empty( $_SERVER['HTTP_X_FORWARDED_HOST'])) ||
   (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'])) ||
   (!empty( $_SERVER['HTTP_X_FORWARDED_PROTO']) && strtoupper($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'HTTPS' ) ) {

    define('WP_HOME', 'https://xxxxx.com');
    define('WP_SITEURL', 'https://xxxx.com');

    $_SERVER['HTTPS'] = 'on';
}

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 11/01/2019 à 10:39, danyelguero a dit :

La seule chose qui à fonctionné, c'est d'avoir positionné au départ du index.php ceci:

if ( (!empty( $_SERVER['HTTP_X_FORWARDED_HOST'])) ||
   (!empty( $_SERVER['HTTP_X_FORWARDED_FOR'])) ||
   (!empty( $_SERVER['HTTP_X_FORWARDED_PROTO']) && strtoupper($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'HTTPS' ) ) {

    define('WP_HOME', 'https://xxxxx.com');
    define('WP_SITEURL', 'https://xxxx.com');

    $_SERVER['HTTPS'] = 'on';
}

En fait c'est pas complètement résolu, car toutes les images que j'ajoute dans mes articles ne passent pas en https selon mon navigateur.

 

Il reste donc encore un soucis, si quelqu'un a une solution...

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par pcmid
      Je viens d'installer un certificat let's encrypt sur mon hébergement mais comment faire pour forcer le site à passer en https://
×