Pb serveur web perso !!! - Windows & Software
Marsh Posté le 18-08-2003 à 22:38:27
tu dis quoi là ?
qu'il ping ton pc (car là il ping ton pc, pas le serveur web), et que le ping est à 2 sec ?
si oui, et que tu un logiciel de téléchargement massif qui tourne (je peux pas dire le nom), alors oui c'est normal.
maintenant que ton site ne soit pas accessible de l'extérieur il faut voir la config de ton httpd.conf (fichier de conf d'apache)
on accède pas du tout à ta page ?
quelle erreur ça donne ?
tu as un firewall ?
tu as mis quoi en : ServerName ?
tu as laissé localhost ?
essaie en mettant ton ip, le temps de faire le test de l'extérieur.
et tu as donc un routeur ?
il redirige bien vers ton pc ?
steph1982 a écrit : j'ai crée un serveur web, un site web et en local tous marche nickel mais apparament de l'extérieur il ne marche pas !!!! |
Marsh Posté le 19-08-2003 à 20:54:10
alors mon serveur web fais routeur il n'y a pas de firewall et lorsque l'on essaye d'atteindre mon site par internet il dit qu'il ne trouve pas la page !!!!
Marsh Posté le 19-08-2003 à 21:14:07
Regarde dans le httpd.conf ce qui concerne les interfaces et ports utilisés par Apache.
("Listen", ou "BindAddress" )
A mon avis, il n'écoute que sur une interface (celle de ton réseau local), mais ne tient pas compte de l'interface vers le net
Marsh Posté le 19-08-2003 à 21:53:08
Il y a peut être moyen d'utiliser un caractère joker pour l'Ip ("*", au hasard )
Sinon, tu peux faire une redirection du port 80 de l'IP côté web vers l'IP côté réseau local, mais ca fait un peu bricolage
Marsh Posté le 19-08-2003 à 21:56:49
et comment tu fais pour faire une redirection de port j'arrive pas à le trouvé en plus je l'ai déja fais
mais je me souvien plus comment !!!
Marsh Posté le 19-08-2003 à 22:02:43
La redirection de port, ce n'est pas dans Apache
(mais je saurais pas te dire où c'est )
Marsh Posté le 19-08-2003 à 22:03:50
ok ba merci quand meme si ça continu comme ça je ne vais pas l'heberger moi meme je crois !!!!
Marsh Posté le 20-08-2003 à 09:54:16
le temps de faire ton test, indique ton ip publique, dans server name du httpd.conf (pense à relancer apache ensuite)
tu as quoi en face de bind adress ?
et dis à qq'un d'essayer de taper cette ip dans son navigateur.
et reviens nous voir.
pour l'adresse ip fixe, c'est vraiment un pb, on filoutera avec un service du genre : no-ip.com ou dyndns.org
@++
Marsh Posté le 20-08-2003 à 10:22:54
Ouep, pour l'histoire de l'ip non fixe, no soucy, suffit de prendre un nom de domaine gratuit, avec mise à jour automatique.
Sinon pour revenir à ton serveur, déjà sur une passerelle je te conseille fortement de mettre un firewall, ensuite, comme il a été dit, mets ton adresse IP "du moment" à la place du localhost dans ton fichier httpd.conf.
Marsh Posté le 20-08-2003 à 23:05:59
tu peux mettre un peux n'importe quoi pour le servername ...
c'est juste le nom du serveur , cela n'a aucun effet sur les interfaces sur lesquelles apache va écouter .
c'est du ressort de Listen notamment
un vulgaire listen 80 permettant de dire a apache d'écouter sur le port 80 des toutes les interfaces possibles.
par contre je ne comprends pas l'interet de ne pas te servir de IIS si tu as un windows 2003 ...
Marsh Posté le 21-08-2003 à 10:15:47
oui mais IIS il ne gere pas le php easyphp est une solution de facilité !!!
Marsh Posté le 21-08-2003 à 23:18:11
et est ce que je peut en installant mon site avac IIS installer php et mysql ???
Marsh Posté le 21-08-2003 à 23:25:07
Oui pour mysql, c'est indépendant.
Pour PHP, je pense que c'est possible
edit : en tout cas, ils en parlent dans la doc
http://www.php.net/manual/en/insta [...] l.iis.iis4
Marsh Posté le 22-08-2003 à 11:29:09
tetram78fr a écrit : Mouais moi à ta place je n'utiliserai pas IIS |
quel interet d'utiliser easyphp avec windows 2003 vu le cout de ce dernier ..
Marsh Posté le 22-08-2003 à 11:39:54
Parce que c plus facile à administrer et que de toute façon easy php est gratuit. Dans easy php tout est en un, apache, l'interprétation du php et le mysql, avec IIS perso je trouve que c la galère, mais bon quand on maitrise IIS c peut être mieux mais moi c pas mon cas ...
Marsh Posté le 22-08-2003 à 11:53:20
Bah mon problème est plus qu'il dépence énormement d'argent dans une license & qu'il ne se sert pas du produit inclus dedans vu a priori l'intégration possible de IIS par rapport a son réseau .
C'est juste ce qui me chipote un peu utiliser un éléphant pour accoucher d'une souris ...
Marsh Posté le 22-08-2003 à 13:28:40
Bin il a un windows serveur 2003 standard ou un windows 2003 web serveur ?
Marsh Posté le 22-08-2003 à 15:31:33
A première vue je dirai que le problème ne vient pas d'apache mais dun pb de configuration de réseau. Le ping très sévère que tu as indiqué est un bon générateur de timeout ...
Marsh Posté le 24-08-2003 à 02:29:02
je pense que c'est une hypothèse à ne pas écarter d'office, maisça peut très bien être autre chose, voir un ensemble de causes
ya les firewalls qui peuvent faire que ton pc refuse d'envoyerdes infosà travers le net tout en acceptant de le faire par le lan, ça peut être un service désactivé ou malconfiguré..
fais quand même le test en utilisant IIS, si avec ça ça marche peut être qu'après tout fonctionnera correctement...
Marsh Posté le 25-08-2003 à 21:23:03
salut ya du nouveau !!! dans les log apache il détecte bien un acces mais il dis qu'il ne trouve pas www/tele et www/admin$ !!!!!
je pense que c'est le problème mais je vois pas pourquoi il demande ces repertoires ???
Marsh Posté le 26-08-2003 à 18:46:31
C'est quoi ces répertoires
Est-ce qu'il apparaissent dans ton httpd.conf ?
Marsh Posté le 26-08-2003 à 18:57:56
hmm je sais pas si ça peut aider mais ce genre de problème m'est déjà arrivé à chaque fois parce que IIS était déjà installé sur le poste.
Pour commencer tu peux essayer (si ça a pas déjà été dis vu que j'ai lu en diagonale ) de modifier le port sur lequel apache écoute dans httpd.conf. Moi j'avais mis 8080 au lieu de 80 et bizarrement ça marchait trés bien à partir du net. Attention à bien appeler le serveur par http://ton.serveur.com:8080 (où 8080 est le port sur lequel écoute apache si différent de 80).
Voilà ça peut paraitre débile mais chez moi ça marchait
Marsh Posté le 26-08-2003 à 19:00:44
ah ben forcément
S'il installe apache alors que IIS est déja lancé, ca va pas aller
Arrête IIS
Marsh Posté le 26-08-2003 à 21:01:19
mrBebert a écrit : ah ben forcément |
lol le pire c'est que chez moi IIS était pas lancé
Marsh Posté le 26-08-2003 à 21:14:31
Le pire, c'est que j'ai déjà été confronté à ce problème
Mais dans mon cas c'était plus simple : j'avais une page d'accueil d'IIS
Marsh Posté le 26-08-2003 à 22:27:53
bon j'ai tous refait à zéro et ça marche nickel !!!
parfois il faut pas chercher il faut tous formater !!
ps : IIS était pas installer !!
Marsh Posté le 26-08-2003 à 22:34:24
ReplyMarsh Posté le 26-08-2003 à 22:58:46
steph1982 a écrit : bon j'ai tous refait à zéro et ça marche nickel !!! |
c windows
Marsh Posté le 18-08-2003 à 00:00:45
j'ai crée un serveur web, un site web et en local tous marche nickel mais apparament de l'extérieur il ne marche pas !!!!
sur win2003, avec easyphp, ADSL512
comme je télécharge pas mal en ce moment j'ai demander à un amis de faire un ping du serveur web et env 2100ms donc plus de 2s est ce ça ???
car sinon en essayant d'acceder au site a partir d'internet il ne trouve pas la page !!! mais en local c'est nickel !!!