Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/01/2009, à 10:51

kel1

[RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Bonjour,
petite question:
sur ma machine ubuntu j'ai installé un LAMP
si je désactive ma livebox, je n'y accede plus. (par http://127.0.0.1/)
A partir de cette meme machine bien sur (c'est evidemment normal avec mes autres pc )

Avant mon passage 8.04 -> 8.10 cela fonctionnait.
Il faut rajouter une ligne dans un fichier de config je pense?

Dernière modification par kel1 (Le 16/01/2009, à 17:25)

Hors ligne

#2 Le 02/01/2009, à 11:36

pataluc

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

salut,

quel résultat te donne la commande ifconfig?

Dernière modification par pataluc (Le 02/01/2009, à 11:36)

Hors ligne

#3 Le 02/01/2009, à 11:43

Zakhar

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Probablement que ton serveur Apache n'écoute pas sur toutes les interfaces mais uniquement sur celle attibuée par ton routeur lorsque celui-ci est activé, par exemple : 192.168.1.2

Lorsque le routeur n'est plus actif, ton PC ne trouvant pas de DHCP serveur prend une adresse spéciale (169.....) et donc Apache ne peut plus servir le 192.168.1.2 (puisqu'il n'existe plus !).

Si c'est bien cela, c'est cependant une bonne pratique sécuritaire d'avoir fait ainsi, plutôt que de laisser Apacher servir le port 80 sur toutes les interfaces de ton PC big_smile

Dernière modification par Zakhar (Le 02/01/2009, à 11:43)


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#4 Le 02/01/2009, à 15:45

kel1

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

->Zakhar
ben oui, mais alors ce serait quoi la soluce?
J'ai toujours peur d'une panne matos. (livebox) alors je veux pas en etre tributaire. Au moins pour le local!

je peux dire a apache d'ecouter un autre port?
comment?
et la securité dans ce cas?



-> Pataluc:
ath0      Link encap:Ethernet  HWaddr 00:40:05:28:c8:2d 
          inet adr:192.168.1.10  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::240:5ff:fe28:c82d/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:53288 erreurs:1 :0 overruns:0 frame:0
          TX packets:58089 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:22221265 (22.2 MB) Octets transmis:35311699 (35.3 MB)

eth0      Link encap:Ethernet  HWaddr 00:1d:60:25:d5:f4 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
          Interruption:218 Adresse de base:0x2000

lo        Link encap:Boucle locale 
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:389 erreurs:0 :0 overruns:0 frame:0
          TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:133706 (133.7 KB) Octets transmis:133706 (133.7 KB)

wifi0     Link encap:UNSPEC  HWaddr 00-40-05-28-C8-2D-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:258965 erreurs:0 :0 overruns:0 frame:18415
          TX packets:64748 errors:62 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:199
          Octets reçus:54543593 (54.5 MB) Octets transmis:38317925 (38.3 MB)
          Interruption:23

Hors ligne

#5 Le 02/01/2009, à 16:35

pataluc

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

tu peux éventuellement mettre dans ton fichier /etcapache2/ports.conf la ligne suivante:

Listen 127.0.0.1:80

au lieu de

Listen 80

je ne suis pas sur que ce soit la meilleure soluce mais ca devrait marcher.

Hors ligne

#6 Le 02/01/2009, à 16:42

Zakhar

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Par défaut il y a Listen 80, qui écoute sur toutes les interfaces de ta machine.

Tu (ou quelqu'un) a dû le changer.

Si tu remets le Listen 80, ça doit fonctionner en principe.

C'est moins "sécurisé" dans le sens où en faisant Listen 80, ton Apache va servir :
- en local (127.0.0.1)
- sur tes réseaux filaires éthernet
- sur tes réseaux Wifi
- sur tes VPN

... bref, sur tout ce qui possède une adresse IP qu'il est capable de voir !

Et tu n'as peut-être pas envie d'avoir un Apache sur toutes ces interfaces, d'où si tu mets simplement 127.0.0.1:80, tu seras certains que ce n'est accessible qu'en local et pas ailleurs.

Dernière modification par Zakhar (Le 02/01/2009, à 16:43)


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#7 Le 02/01/2009, à 17:51

kel1

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Zakhar et pataluc, merci de vos réponses.

J'ai peur de pas bien comprendre.
dans
ports.conf
j'avais deja Listen 80

donc ça devrait deja marcher? (ou alors j'ai rien compris)

j'ai mis quand meme
Listen 127.0.0.1:80  à la place   (donc seule le 127.0.0.1 peut le lancer? c'est tout ce que je souhaite...)
mais a priori ça n'a rien changé.
A moins qu'il failles rebooter?

Hors ligne

#8 Le 16/01/2009, à 16:19

kel1

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Voila, je reste toujours avec ce pb et les réponses que je n'ai pas tout a fait comprises.

mais j'ai progressé!
je ne m'étais pas rendu compte que je n'accedais plus a mon serveur apache a partir d'autres postes en local.
j'ai rajouté (en glanant des infos de ci de la)

Listen 192.168.1.10:80
dans mon fichier ports.conf
... et ça marche maintenant.

Voici mon ports.conf:
------------
NameVirtualHost *:80
#Listen 80
Listen 127.0.0.1:80
Listen 192.168.1.10:80

<IfModule mod_ssl.c>
    # SSL name based virtual hosts are not yet supported, therefore no
    # NameVirtualHost statement here
    Listen 443
</IfModule>
------------------
Y a til qq chose a changer dans ce fichier pour résoudre mon pb càd acceder a partir de mon serveur linux a apache
en cas de panne de la box?
(bien sur dans ce cas je n'aurais pas acces via un autre poste)

Hors ligne

#9 Le 16/01/2009, à 17:10

Zakhar

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Tu as aussi des VirtualHosts ?

Listen 80
=> Ca veut dire pour Apache j'écoute sur toutes les adresses IP connues du poste et sur le port 80.
Donc il va écouter sur 127.0.0.1 (l'adresse "localhost"), sur 192.168.1.10 (ton adresse IP quand ta Livebox t'en donne une), plus éventuellement des adresses IP de WiFi (si tu l'actives) etc...

Listen NN.NN.NN.NN:80
=> écouter uniquement sur l'adresse IP NN.NN.NN.NN et sur le port 80.

Donc tes directives sont correctes pour ce que tu veux faire.

Cependant, avec ces directives tu peux aussi accéder à ton serveur Apache depuis un autre poste du réseau local wink

Si tu veux bloquer ça, il faut laisser uniquement 127.0.0.1:80

Tu accèdes alors à ton site sur http://127.0.0.1


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#10 Le 16/01/2009, à 17:29

kel1

Re : [RESOLU]sites en local ne fonctionnent pas si wifi desactivé

Ca marche !!

Merci Zakhar
Suite à ton message, j'ai retesté.
EN FAIT je me suis fais piégé comme un debutant que je suis:

suite a mon test de deconnexion au reseau, firefox est passé automatiquement en mode
"travailler hors connexion"

j'ai décoché cette case et c'est ok.
(pas d'acces au reseau MAIS acces a apache via 127.0.0.1)

Super.
Et un probleme en moins. Un.

Dernière modification par kel1 (Le 16/01/2009, à 17:30)

Hors ligne