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 :

ServerName et HTTP_POST


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut ServerName et HTTP_POST
    Bonjour, j'ai un petit soucis pour ouvrir mon serveur apache / PHP (installé sur un windows serveur 2003)sur le web.
    Il fonctionne bien en local.
    Je n'ai pas de nom de domaine, mais une adresse IP fixe.
    Dans le httpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    LISTEN 80
    SERVERNAME IP fixe:80
    Quand je check ses valeurs avec un interface php apache elles sont correctement enregistrée.
    Mon problème est que ma variable php HTTP_POST vaut toujours localhost.
    Je ne trouve pas cela normal, et je ne trouve pas dans php.ini ou modifier cette variable.

    Je n'arrive pas à acceder à mon serveur de l'extérieur je pense que le problème vient de là.

    Dois je déclarer un virtual host si je n'ai qu'un site ?

    Quelqu'un pourrait-il m'aider ?
    merci

  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
    Tu testes avec quelle URL ?

    Dans l'absolu non, le fait que tu n'arrives pas à accéder à ton serveur de l'extérieur ne vient pas du HTTP_HOST qui a la mauvaise valeur. Je pense que c'est plutôt un problème de configuration du routeur ADSL ou de pare-feu.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut
    Je tape comme URL
    http://n°IP fixe
    j'ai essayé
    http://n°IP fixe/localhost
    sans succés j'arrive toujours sur la page web de configuration du routeur.
    Pourtant dans le routeur j'ai créé un service sur le port 80 pour les protocoles TCP vers mon serveur.
    Il n'y a pas de pare feu activé sur le routeur.

    J'avoue que je n'arrive pas, je ne comprends pas en théorie la manip est simple.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut Initialisation de HTTP_Host
    Quelqu'un pourrait m'expliquer comment php initialise sa variable HTTP_HOST,
    Il ne le récupère pas d'apache ?

  5. #5
    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 christ003 Voir le message
    sans succés j'arrive toujours sur la page web de configuration du routeur.
    C'est plutôt ça, le problème. Forcément, si tu tapes http://localhost, HTTP_HOST vaudra localhost. Là, c'est ton routeur qui t'empêche de tester comme tu veux. Avec ce routeur, pour tester, il faut vraiment être connecté à Internet depuis l'extérieur de chez toi ; toi, tu arriveras toujours sur la page du routeur. Tu ne peux malheureusement pas faire autrement.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2011
    Messages : 4
    Par défaut
    Merci beaucoup. Je n'ai pas pu essayé mais je vais bien entendu le faire.
    En tout cas j'ai compris. Je suis bête je ne peux pas accéder non plus à une page html. Donc pas de rapport avec php.

Discussions similaires

  1. ServerName de type bibitoto.homelinux.com/TOTO
    Par Dryss51 dans le forum Apache
    Réponses: 12
    Dernier message: 08/07/2009, 22h39
  2. Réponses: 2
    Dernier message: 26/03/2009, 11h14
  3. Réponses: 0
    Dernier message: 11/07/2008, 09h31
  4. variable @@SERVERNAME erronée ?
    Par martin45 dans le forum Développement
    Réponses: 2
    Dernier message: 13/06/2008, 08h46
  5. Paramètrage ServerName pour Apache ?
    Par elitost dans le forum Apache
    Réponses: 3
    Dernier message: 17/08/2006, 13h05

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