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

  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
    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
    Voila le fichier httpd.conf, j'ai juste remplacer l'url de destination réel par monsite1..

    Merci pour ton aide
    Fichiers attachés Fichiers attachés

  8. #8
    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
    Je ne sais pas si ça va changer quelque chose, je suggère ces modifications :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #####
    ## localhost
    ## DOMAINE principal
    #####
    NameVirtualHost *:80
     
    <VirtualHost *:80>
        DocumentRoot C:/wamp/www/
        ServerName localhost
    </VirtualHost>
     
     
    #####
    ## www.monsite1.fr
    ## DOMAINE de monsite1
    #####
     
    <VirtualHost *:80>
        DocumentRoot C:/wamp/www/monsite1/
        ServerName www.monsite1.fr
    </VirtualHost>
    Sauf besoin spécifique, c'est beaucoup plus simple de passer par des * plutôt que des noms.

  9. #9
    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
    J'ai bien fait ces modifications mais cela ne remplace toujours pas mon domaine par dessus l'URL du serveur publique... une autre idée ?

  10. #10
    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 ?

  11. #11
    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

  12. #12
    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.

  13. #13
    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

  14. #14
    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 ne faut pas configurer de redirection, il faut faire un paramétrage DNS. Je ne connais pas l'interface d'administration de Gandi donc je ne peux pas t'aider davantage. Contacte le support Gandi si nécessaire.

  15. #15
    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
    Alors j'ai supprimer la redirection du site et changer le DNS pour le faire pointer vers mes pages... lorsque je le ping j'ai bien maintenant l'ip publique de mon serveur mais cela ne fontionne toujours pas pour le www.monsite.fr/pageX.php...

  16. #16
    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
    "ne fonctionne toujours pas" signifie quoi dans le détail ?

    Quand on fait une modification DNS comme tu viens de le faire il faut toujours attendre environ 5 jours pour que les modifications soient définitives. Je te conseille de patienter avant de réessayer.

  17. #17
    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
    En faite cela fonctionne depuis quelques jour mais on ne pouvait pas le voir... notre LAN bloquait l'accès de la redirection Ip publique/serveur uniquement pour nous...

    Merci pour ton aide ^^

+ 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