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 :

Accès avec http://IP, rédirection sur http://localhost


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut Accès avec http://IP, rédirection sur http://localhost
    Bonjour,
    j'ai un site qui est hebergé sur mon ordinateur je vais sur mon ip pour voir le site tout marche,
    mais en me connectant avec un compte sa me redirige vers une page en localhost pareil quand
    je me déconnecte.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    C'est à dire ? Qui effectue la redirection ? PHP ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par julp Voir le message
    C'est à dire ? Qui effectue la redirection ? PHP ?
    Je fais une redirection en HTML.

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Avec quel code ? Si c'est bien en HTML, c'est le client qui l'interprète et il suit bêtement ce qui lui est indiqué. Il n'est pas censé faire une quelconque résolution dans ce cas de figure.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par julp Voir le message
    Avec quel code ? Si c'est bien en HTML, c'est le client qui l'interprète et il suit bêtement ce qui lui est indiqué. Il n'est pas censé faire une quelconque résolution dans ce cas de figure.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    			$template->assign_vars(array(
    				"META" => '<meta http-equiv="refresh" content="5;url=' . append_sid("index.$phpEx") . '">')
    			);

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    phpbb ? Par contre quel est le code HTML généré ? Parce que la fonction append_sid ajoute peut être le nom de domaine ...

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Que vaut la directive Hostname dans la conf d'Apache ? Les redirections explicites par Apache se font en utilisant la valeur donnée à la directive ServerName. Si ServerName vaut localhost, c'est normal qu'une redirection aboutisse sur http://localhost. Alors de deux choses l'une : soit tu accèdes à ton site en faisant http://localhost et plus http://IP, soit tu modifies la conf d'Apache pour indiquer ton IP à ServerName.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Que vaut la directive Hostname dans la conf d'Apache ? Les redirections explicites par Apache se font en utilisant la valeur donnée à la directive ServerName. Si ServerName vaut localhost, c'est normal qu'une redirection aboutisse sur http://localhost. Alors de deux choses l'une : soit tu accèdes à ton site en faisant http://localhost et plus http://IP, soit tu modifies la conf d'Apache pour indiquer ton IP à ServerName.
    Oui j'ai bien mis mon ip dans la configuration comme ceci :


  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Dans ce cas, je reviens Julp : il faut regarder le code HTML, le localhost est nécessairement dedans.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Dans ce cas, je reviens Julp : il faut regarder le code HTML, le localhost est nécessairement dedans.
    Comme c'est un pack le site, j'ai demandé à quelqu'un qui n'a pas le problème de me donner le dossier concernant, et rien ni fait sa change pas

  11. #11
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Et le code HTML généré ? Sinon, si c'est du phpbb, il est possible que le nom de domaine soit stocké en base (cf votre panneau d'administration ou un accès à la base).

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par julp Voir le message
    Et le code HTML généré ? Sinon, si c'est du phpbb, il est possible que le nom de domaine soit stocké en base (cf votre panneau d'administration ou un accès à la base).
    Sa pourrai être :
    cookie_domain ou cookie_path
    ??

  13. #13
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Si ce sont bien des paramètres de cookie, ça n'a rien à voir avec votre redirection. Mais vous devez le voir à leurs valeurs (valeur en localhost ou non).

    Ça manque de précisions tout ça

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par julp Voir le message
    Si ce sont bien des paramètres de cookie, ça n'a rien à voir avec votre redirection. Mais vous devez le voir à leurs valeurs (valeur en localhost ou non).

    Ça manque de précisions tout ça
    Au fait je me suis complétement trompé dans le code (désolé) c'est en PHP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&amp;', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "./index.$phpEx";
    redirect(append_sid($url, true));
    J'ai mis ./ mais sa ne change pas.

  15. #15
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Et que vaut $HTTP_POST_VARS['redirect'] ? Quelle est la valeur du paramètre redirect dans le formulaire ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 34
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Et que vaut $HTTP_POST_VARS['redirect'] ? Quelle est la valeur du paramètre redirect dans le formulaire ?
    Désolé, mais je ne sais par quel miracle le bug à été résolu.

  17. #17
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Un vidage de cache du navigateur ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Points : 13
    Points
    13
    Par défaut
    Il me semble que Apache fait systématiquement la résolution inverse des IP. Donc même si ton serveur a pour nom son adresse IP dans la config apache, il se retrouve avec un domaine en sortie.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/08/2011, 14h34
  2. Réponses: 2
    Dernier message: 27/01/2010, 15h21
  3. Réponses: 4
    Dernier message: 31/08/2007, 00h54
  4. Réponses: 1
    Dernier message: 07/08/2007, 17h50
  5. Comment créer un accès avec mot de passe sur un site?
    Par phoque.r dans le forum Langage
    Réponses: 4
    Dernier message: 13/04/2007, 13h51

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