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 :

Apache et redirection


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 116
    Par défaut Apache et redirection
    Bonjour à tous,

    Je possède un serveur wamp qui est public et sur lequel sont hébergé plusieurs sites ( chaqun dans son répertoire genre site1, site2...).

    Jusqu'a présent pour chaqu'un de ses sites était fait une redirection permanante depuis gandi vers www.urldusite1.fr qui pointait vers le dossier1 avec l'url public. Le problème c'est que l'on perdait le chemin de l'utilisateur (à cause d'un système de frame si j'ai compris...).

    Ce que je souhaite c'est que le serveur apache, sans redirection permanente affiche à l'utilisateur www.urldusite1.fr/pageX.html qui pointerait bien vers /site1/pageX.html et pareille pour tous les sites...

    Mais je ne sais pas ce que je dois modifier dans Apache pour cela... ou dans gandi ?

    Je précise également que les différents répertoires contiennent des CMS

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Il faut que tu configures dans Apache des hôtes virtuels (un hôte virtuel par site) pointant sur les bons répertoires et que tu désactives la redirection permanente de Gandi pour associer les sites à l'IP publique de ton hébergement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 116
    Par défaut
    Merci pour la piste mais ce n'est pas totalement OK...

    J'ai créer X hotes virtuels dans Apache en suivant un tuto (modif du host de Windows et du http.conf)

    pour les rediriger de IP publique/repertoire/ vers domaine...
    ex: monserveur/site1 >> www.monsite1.fr

    Lorsque je me connecte en direct sur le pc vers le domaine (www.monsite1.fr) depuis le PC hébergeant wamp, pas de problème l'url est bien prise en compte

    Par contre lorsque j'essaie de joindre www.monsite1.fr depuis un autre poste j'ai toujours IP publique/repertoire/ au lieu de www.monsite1.fr

    Que dois je encore modifier pour que cela passe ?

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par rollergirl Voir le message
    Que dois je encore modifier pour que cela passe ?
    Bonne question. Mais vu qu'on ne connaît pas ta configuration Apache exacte, ça va être difficile de répondre.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 116
    Par défaut
    Les sites tournent sous WampServer 2.0 et la version de Apache est 2.2.11, il n'y a pas d'alias simplement les host virtuel c'est correct ?

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    La question était d'avoir le fichier de configuration d'Apache (httpd.conf) : identifier une erreur de configuration sans avoir la configuration, c'est particulièrement difficile.

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    ... et que tu désactives la redirection permanente de Gandi pour associer les sites à l'IP publique de ton hébergement.
    Tu as modifié la configuration de Gandi ?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 116
    Par défaut
    Oui j'ai supprimer la redirection permanente depuis gandi...

    Au départ, lorsque une personne demandais pageX.php de mon site, la page s'affichais bien mais avec l'url unique du domaine (www.monsite.fr) et pas
    www.monsite.fr/pageX.php

    J'ai désactivée la redirection chez gandi et désormais

    www.monsite.fr/pageX.php se transforme automatiquement en IPPublique/pageX.php alors que j'aimerais que cela soit vers www.monsite.fr/pageX.php

  9. #9
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Il se peut que ce soit encore un problème avec Gandi : il y a une redirection explicite du navigateur qui peut être faite par Gandi ou ton Apache. Pour que ce soit Apache, il faut que tu aies dans ta conf (fichier principal de config Apache ou un .htaccess) des RewriteRule ou des Redirect.

    Pour savoir où est le problème, il faut faire un ping sur www.monsite.fr et voir si tu obtiens bien l'IP publique. Si ce n'est pas le cas, c'est un problème côté Gandi ; si c'est la bonne IP, c'(est un problème de redirection explicite faite côté Apache.

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 116
    Par défaut
    Je viens de ping le domaine en question et effectivement il ne pointent pas sur notre IP Publique mais sur une ip gandi...

    Avant chez gandi nous avions une "redirection transparente avec iframe".
    Nous avons désormais une redirection direct permanente (301).

    Il restais une dernière option "redirection direct temporaire 302" que nous n'avons pas choisi.

    Et le htacess d'un des domaines
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [Apache][.htaccess] Redirection de sous domaines
    Par dorian53 dans le forum Apache
    Réponses: 2
    Dernier message: 28/11/2015, 23h20
  2. Réponses: 4
    Dernier message: 10/02/2009, 20h53
  3. Besoin d'aide sur apache 2 (redirection)
    Par vallica dans le forum Apache
    Réponses: 2
    Dernier message: 05/06/2007, 21h03
  4. Réponses: 2
    Dernier message: 09/05/2006, 15h52
  5. [Tomcat] Apache Tomcat : redirection 404
    Par alheim dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 13/02/2006, 11h47

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