Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2011, 12h27   #1
Invité de passage
 
Homme
Enseignant
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
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 :
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
christ003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 15h26   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
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.
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 10h11   #3
Invité de passage
 
Homme
Enseignant
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
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.
christ003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 10h33   #4
Invité de passage
 
Homme
Enseignant
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
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 ?
christ003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 17h10   #5
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
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.
__________________

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
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2011, 21h11   #6
Invité de passage
 
Homme
Enseignant
Inscription : avril 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : avril 2011
Messages : 4
Points : 0
Points : 0
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.
christ003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h34.


 
 
 
 
Partenaires

Hébergement Web