[Apache] site web

Résolu/Fermé
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 - 16 juil. 2007 à 20:00
 mig - 3 nov. 2011 à 23:01
Bonsoir,

A force j'y perds mon latin...
J'ai cree un site sur mon ordi configure avec apache et ddclient (mon ip est dynamique)
.. Lorsque je tape l'adresse www je tombe sur l'interface de mon routeur!
Je n'aurai pas du partir en week-end :-((( j'ai encore mal au cheveux

De quel fichier conf viens cette erreur de direction ?
Je dirai apache mais je n'en suis pas trop sure

Merci pour tout aide
A voir également:

17 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
16 juil. 2007 à 20:33
Il faut qu'au niveau de ton routeur tu rediriges le port apache (port 80 a priori) vers ton ip locale. C'est donc indépendant de ton linux.

Si par contre ton site n'apparaît pas non plus quand tu te connectes en http://127.0.0.1, ton serveur apache est mal configuré, mais ce n'est plus le même problème.

Bonne chance
0
si ton site est sosu /var/www/html

tu dois taper http://localhost/repertoire site/index.html par exemple depuis ton micro linux
depuis un autre micro du réseau tu tapes

http://adresse_ip_du_serveur/................
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
16 juil. 2007 à 22:21
Salut,

Pour le localhost j'ai acces sans probleme au site, donc la reponse est, je pense ,Apache fonctionne correctement...
Lorsque je ping l'adresse www.mondomaine.com dans un terminal j'ai bien ip correspondant a mon ordi, la reponse est, je pense aussi, ddclient fonctionne...
Lorsque je tape http://www.mondomaine.com sur mon navigateur j'ai la page de l'interface de mon routeur, l'equivalent de 198.168.30.1 !?
Je profite que lamij20 soit en vacances, il m'engueulerai et me dirai ouvre tes livres...
J'ai toujours du mal a cerne les problemes :-)
Est ce le routeur qui redirige mal le prot web sur l'ordi ou l'ordi qui se fait un sac de noeud ( plutot moi), pourquoi www.mondomaine.com correspond a l'adresse 198.168.30.1
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
16 juil. 2007 à 22:46
198.168...

ah .... Là tu vois une IP de ton LAN.
Il faut une IP externe.

Modifie ton /etc/ddclient.conf

Remplace: # use=if, if=eth0
par: use=web
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
17 juil. 2007 à 00:46
Ingrid c'est juste un forward de port à configurer sur ton routeur ! Ca n'a rien à voir avec ton linux !
Tu as quoi comme routeur ?

La solution

1) Tape les commandes suivantes
/sbin/route -n
/sbin/ifconfig -a

Ca te permettra de récupérer l'IP locale de ton routeur. Exemple :
(mando@aldur) (~) $ /sbin/route -n
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth3

Mon routeur a pour IP locale 192.168.1.1, pour le configurer je me connecte donc à http://192.168.1.1. et je l'atteins via eth3.
eth3      Lien encap:Ethernet  HWaddr xxxxxxxxxxx
          inet adr:192.168.1.13  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::208:a1ff:fe24:f9bb/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:378527 errors:0 dropped:0 overruns:0 frame:0
          TX packets:441906 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:124130100 (118.3 MiB)  TX bytes:44015764 (41.9 MiB)
          Interruption:201 Adresse de base:0xac00

Mon IP locale est 192.168.1.13.

2) A présent j'ai tous les éléments pour configurer mon forward de port. Pour les freebox cf le site de free. Pour les autres routeurs il suffit en général de s'y connecter en http :
http://192.168.1.1

3) Configure la règle, par exemple pour les livebox c'est la rubrique serveur LAN. Ce qui donne pour cet exemple :
Nom 	 Activé 	 Protocole 	 Du Port 	 Au Port 	 Adresse IP locale 	 Nom de l'interface
http 	 Oui 	 TCP 	 80 	 80 	 192.168.1.13 	 ppp0

Après ça devrait marcher... Mais pour tester il faudrait idéalement le faire depuis une machine extérieure à ton réseau local, afin que tu fasses le test dans les mêmes conditions que les internautes.

Explication

D'un point de vue routage, sauf erreur de ma part, quand ton nom de domaine est résolu, ton routeur s'aperçoit que tu routes du trafic vers son ip public, donc vers lui. C'est pour cette raison que je te dis un peu plus haut de tester que tout marche avec un PC hors de ton réseau local.

Comme actuellement le port 80 n'est pas forwardé, il s'arrête à lui-même. Comme tu es dans ton réseau local tout se passe comme si tu t'étais connecté sur l'ip locale de ton routeur et c'est pourquoi tu tombes sur son interface.

Rq : un peu plus haut on parle de localhost, à noter que c'est équivalent à 127.0.0.1 comme l'indique /etc/hosts.

Bonne chance
0
Après ça devrait marcher... Mais pour tester il faudrait idéalement le faire depuis une machine extérieure à ton réseau local, afin que tu fasses le test dans les mêmes conditions que les internautes.
Outil web pour tester sur internet si votre site web existe
http://www.woorank.com/
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
17 juil. 2007 à 10:07
Bon bon bon,

Pour la config de ddclient, c'etait deja avec use=web, par d'erreur de ce cote,
Pour la config du LAN, identique a ton explication mamiemando.
En fait j'ai deux ordis connectes sur mon routeur (neuf/sagem 3302), et je verifie si ca fonctionne bien avec le laptop (le site web etant sur le bureau). C'est sur le laptop qu'apparait l'interface de mon routeur quand je tape www.mondomaine.com...
J'ai suivi ton conseil (mamiemando), je suis allee regarder mondomaine.com sur un ordi exterieur a mon resau pour verifier l'acces au site...
... j'ai acces au site! bon ben ca marche pas besoin d'embeter tous le monde :-)))
Une question me viens dessuite : pourquoi mon laptop ne sort pas du reseau pour aller chercher le site comme si il etait externe au reseau. Quand je tape yahoo.fr (sur le laptop) il sais ou chercher, sur le web. Pourquoi lorsqu'il cherche www.mondomaine.com il s'arrete au routeur?

Je dirai probleme resolu entre " ", moi la bidouille je connais bien et je risque de mettre tout en vrille dans 5 mins... histoire de chercher des problemes la ou il n'y en n'a pas ( comme exemple dessus)
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
17 juil. 2007 à 19:59
Cf paragraphe explication que je t'ai donné. Pour tester en le fonctionnement en local il faut soit te connecter en 192.168.1.13 (depuis un PC de ton réseau local) soit en 127.0.0.1 (si tu es sur ton PC)

Bonne chance
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
21 juil. 2007 à 10:01
Salut mamiemando,

Je comprends bien ce que tu m'explique, il n'y a pas de probleme de comprehension de ce cote la.
Il n'y a pas si longtemps je tourneais avec apache 2. Aujourd'hui je suis revenu avec apache car en cas de probleme je trouve plus facilement des threads et tuto sur apache 1 plutot que apache2 plus recent.
Il y a quelques semaines auparavant, quand apache 2 etait actif lorsque je tappais www.mondomaine.com dans firefox sur l'ordi contenant le site j'accedeais au site comme si ce site etait sur le web... comme yahoo,... ccm...etc
Maintenant lorsque je tappe www.mondomaine.com je tourne en boucle pour tomber sur l'interface du routeur, je me demandeais alors pourquoi cette difference. Je ne sais pas si la cause vient d'apache?

A+
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
21 juil. 2007 à 22:06
Aucune idée mais tu peux contourner le problème en spécifiant l'ip sur laquelle doit être résolu ton nom de domaine (cf /etc/hosts) Exemple :
(mando@aldur) (~) $ cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       aldur

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts


(mando@aldur) (~) $ ping -c2 aldur
PING aldur (127.0.1.1) 56(84) bytes of data.
64 bytes from aldur (127.0.1.1): icmp_seq=1 ttl=64 time=0.025 ms
64 bytes from aldur (127.0.1.1): icmp_seq=2 ttl=64 time=0.028 ms

--- aldur ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.025/0.026/0.028/0.005 ms

Bonne chance
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
22 juil. 2007 à 10:28
Bonjour mamiemando,

Ton message me fait bien plaisir,

J'ai cherche la difference entre le moment où je tourneais avec apache 2 et maintenant avec apache. Quel config etait differente entre le moment ou lami20j m'a aide a comprendre la premiere fois quand j'ai monte mon site.... Pourquoi quand il m'a aide je pouvais voir mon site sur mon ordi et pourquoi maintenant non...
Je me suis rappelee hier, et tu me donne la confiration aujourd'hui, il m'a fait declarer cette ligne dans /etc/hosts.
Soit je peux voir mon site maintenant, je suis a moitie satisfaite mais la reponse reste.
Je ne comprends pas pourquoi dans le cas de mon site, il ne telecharge pas la page html comme s'il telechargeait CCM, comme si mondomaine.com etait exterieur a mon reseau...
Comment firefox sait d'office que le site est present sur l'ordi sans se donner la peine d'aller voir chez dyndns.com si mondomaine.com et son IP correspondant reprensentent a mon ordi?

Je dirais que le probleme est resolu mais pas ma curiosité.
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
22 juil. 2007 à 13:01
firefox ne sait rien. Lorsque linux doit résoudre un nom de domaine il regarde les résolution programmée en dur (dans /etc/hosts) et s'il ne trouve pas il interroge le ou les DNS configurés dans /etc/resolv.conf. En particulier /etc/hosts permet de continuer à utiliser des noms de domaines vitaux même en cas de panne du DNS (typiquement un serveur NFS dans un réseau d'entreprise, qui est souvent une machine différente du DNS).

A noter qu'une mauvaise configuration de /etc/nsswitch.conf peut impacter la résolution (par exemple une fois ça m'est arrivée de pouvoir résoudre sur un ping mais pas un ssh à cause de ce fichier), mais je t'avoue ne toujours pas avoir vraiment compris pourquoi...

En espérant avoir éclairé ta lanterne ;)
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
22 juil. 2007 à 13:50
snif,

Ma lanterne ne s'allume pas fort... pas grave.
Disons quand declarant la ligne 192.168.30.11 www.mondomaine.com dans /etc/hosts contourne le probleme.
Je suis certaine que lorsque lami20j reviendra de vacance en plein forme il nous trouvera les tenant et les aboutissant de ce mystere. Je crains aussi que ces explications ne m'enfonce un peu plus dans l'ignorance de linux :-))) a suivre...
Ainsi je ferrai la compil de vos deux reponse en esperant ressortir une solution comprehensible a mon niveau.

Dingue personne ne repond au thread sur les librairies partagees...
... tu n'as pas un tuyau pour moi ?
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
23 juil. 2007 à 02:42
Donne-moi le lien mais a priori ça ne me parle pas.
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
23 juil. 2007 à 13:57
Salut,

...il n'existe plus un moderatueur l'a suprime pour cause de doublon... sans commentaire.

regarde linux ld library path en tuto

Je rame un peu sur la disparition de lib, alors qu'elle sont presente. Mauvaise declaration export ou lien manquant, ou autre pour l'instant je ne sais pas.
J' y travaille dessus.

A+ ingrid
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
23 juil. 2007 à 14:02
Salut à toutes et à tous,

Je suis certaine que lorsque lami20j reviendra de vacance en plein forme il nous trouvera les tenant et les aboutissant de ce mystere.

Tu crois que je ferai mieux que seb et miss

Ce soir je vais me coucher très tôt.
En revanche si tu ne trouves pas une soluce je vais me connecter demain chez toi sur ssh, pour voir.
0
ingrid13 Messages postés 145 Date d'inscription vendredi 25 août 2006 Statut Membre Dernière intervention 29 octobre 2010 15
23 juil. 2007 à 14:30
RE lamij20,

je pense bien que ce soir tu vas bien dormir,
La solution au probleme n'est pas trouvee mais contournee avec la declaration dans /etc/hosts de mon.domaine.com sur l'adresse 192.168.30.11.
Je laisse tomber se thread pour l'instant, la solution me convient, pour l'instant.

Je suis sur un autre morceau depuis ce week-end, qui traine depuis deja trop longtemps, ces P... de programmes.
Malheureusent demain et mercredi je ne suis pas la...
Mon ordi reste allumee, tu as les mots de pass... Si le coeur t'en dis :-)))

...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
23 juil. 2007 à 14:35
Alors on va voir ça jeudi.
0