Cette page présente la configuration spécifique d'un moteur SPIP multi-sites derrière un proxy frontal.

Les sites sont accessibles sur Internet via des URLs de la forme https://XXX.vn.auf.org/, les accès sans SSL/TLS étant automatiquement redirigés.

Configuration sur le proxy frontal

Ces URL arrivent sur un proxy frontal Apache avec des VirtualHost comme suit :

Configuration sur le serveur portant le moteur SPIP

Du côté du serveur SPIP réel (derrière le proxy frontal), il y a également un VirtualHost par site, comme suit :

Avec SPIP il est aussi nécessaire de modifier le fichier /etc/spip/mes_options.php pour lui indiquer les informations de connexion d'origine (pour qu'il puisse construire ses URL correctement) :

if ($_SERVER['HTTP_HOST'] == "XXX.site") {
        $_SERVER['HTTPS'] = "on";
        $_SERVER['HTTP_HOST'] = "XXX.vn.auf.org";
        $_SERVER['SERVER_NAME'] = "XXX.vn.auf.org";
}

JeanChristopheAndré/Notes/SPIP (dernière édition le 2012-07-11 11:20:07 par JeanChristopheAndré)