Se connecter avec
S'enregistrer | Connectez-vous

probleme avec serveur apache pour windows

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Tu as surement un truc qui tourne sur un des ports apache :
google : apache "unable to open logs"

> regarde si tu as IIS,
sinon, netstat -a -o
tue le process qui bouffe le http, ou change le port de ton apache.

temps de recherche : presque 10sec

les gens : Lesquelles ? sur ton reseau local, ou sur internet ?

local : il tape l'adresse de ta machine. ipconfig pour la connaitre.

internet : il faut :
- si tu as un firewall, routeur, nat ... : ouvrir et faire suivre le port 80 vers ta machine qui heberge ton serveur.
- donné l'adresse ip aux gens : pas celle de ta machine, mais celle de ta connexion internet.

pour la connaitre, tu vas par exemple sur :
ce site
et tu cherche cette chaine de caratere :
_SERVER["REMOTE_ADDR"]

Arf :p 
Ca marche toujours pas.
J'ai esseaye tout les IP mais non.
Je suis connecté a une freebox.
Et je voudrais heberger un site chez moi avec PHP et MySQL alors pour les problemes c'est pas fini :p .
Mias bon deja je voudrais faire marcher mon serveur deja.

Sinon, en général, voila comment ça se passe (en termes le plus simple possible):
Avec l'ip de ta connexion, les gens arrivent sur ta freebox.
Là, ta freebox doit savoir ou rerouter vers tel ou tel ordi du reseau local. Et pour ça, pas de mystère, il faut lui dire.
C'est le principe des redirection de port.

Genre, qq'un arrive sur ta box, sur le port 80 (port du http). Là, il faut dire à ta box de diriger ce qqun vers tel ordi, et sur tel port.
Un truc du genre :
port freebox : 80
ip local : 192.168.0.2
port local : 80

traduction : tout ce qui arrive sur le port 80 de la box est redirigé vers le poste 192.168.0.2 sur le port 80.

Si tu es le seul connecté à ta freebox en directe, je ne sais pas trop comment ça se passe. Mais j'imagine que par défaut, tous les ports sont renvoyés dans le vent.(sécurité oblige...)

Après, tu as peut-être le firewall windows qui peut jouer. il faut que tu le règle pour autorisé le port 80 en entrant. Et pour les autres firewall, ben tu te debrouilles pour les configurer si tu en as.

EDIT : Reste en ethernet.
Edit2 : je suis peut etre bloquer au niveau du firewall de ma boite pour 'regarder' les services activer sur ton ip. Je referais un test chez moi

De mémoire, je ne sais plus quel protocole il faut mettre, donc dans le doute, on va mettre les 2.
Tu mets 2 lignes :

port : 80
protocole : tcp
destination : 192.168.0.1
port : 80

port : 80
protocole : udp
destination : 192.168.0.1
port : 80

Vérifie que ta machine est bien en 192.168.0.1 en faisant : Executer > cmd > ipconfig

après un petit scan, je peux te dire que ton port 80 n'est pas ouvert. verifie ta conf freebox, et dis nous si tu as un firewall.

firewall xp : panneau de config > parefeu

desactive le momentanement pour les tests
Lassé par la pub ? Créez un compte
Tom's guide dans le monde