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 26/07/2012, à 18:28

BrunoL

apache : internet local mais pas le vrai

Bonjour,

Mon serveur apache fonctionne bien sur le réseau interne en passant par

192.168.../mon_appli

Voulant l'ouvrir à internet, j'ai testé à partir d'une machine du réseau interne par

88.168.../mon_appli 

tout fonctionne smile

Mais lorsque j'essaie un accès d'une machine extérieure par 

88.168.../mon_appli

, le browser attend indéfiniment hmm

Les logs apache sont OK le seul truc bizarre serait que sur un appel en local par

88.168.../mon_appli

lorsqu'il m'affiche l'écran de l'appli l'adresse est devenue

192.168.../mon_appli

soit l'IP du serveur dans le réseau local.

Apache n'est pas modifié suite à l'installation à l'exception de ServerName 88.168...

Vu que rien ne plante je ne vois pas que chercher de plus.

Donc merci pour votre aide en résolution ou diag.

A+

Hors ligne

#2 Le 26/07/2012, à 19:12

rescue

Re : apache : internet local mais pas le vrai

Bonsoir,

solution :
Redirection du port 80 sur le routeur vers l'adresse ip de ton serveur.

@+

Hors ligne

#3 Le 26/07/2012, à 19:58

BrunoL

Re : apache : internet local mais pas le vrai

C'est fait. Petit complément qui le confirme :
88.168.../ affiche bien le index.html
et 88.168.../index.php affiche le index.php et ceci de n'importe quelle machine ...

A+

Hors ligne

#4 Le 26/07/2012, à 20:24

rescue

Re : apache : internet local mais pas le vrai

Re,

C'est quoi cette adresse IP 88.168.... ?
Une IP publique de ton FAI !
@+

Hors ligne

#5 Le 26/07/2012, à 21:23

BrunoL

Re : apache : internet local mais pas le vrai

C'est l'ip fixe de ma box.

Hors ligne

#6 Le 27/07/2012, à 06:58

rescue

Re : apache : internet local mais pas le vrai

Bonjour,

Donc c'est bien ce que je disais plus haut :
Faire la redirection du port 80 vers l'ip du serveur 192.168....
Ton serveur n'écoute pas le port 80 venant de l'extérieur.

Voici ce tu peux faire :
ouvre une page web de ton serveur en passant par un autre PC en interne
ouvre une page web de ton serveur en passant par un autre PC en externe

Va sur ton serveur web et vérifie les connexions entrantes avec la commande netstat

netstat -plantu

Balance le résultat dans le forum.
@+

Hors ligne

#7 Le 27/07/2012, à 08:42

BrunoL

Re : apache : internet local mais pas le vrai

Bonjour,

voilà  serveur au repos

sudo netstat -plantu
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1312/cupsd      
tcp        0      0 10.131.xxx.yyy:46595      10.115.aaa.bbb:8080     ESTABLISHED 5212/http       
tcp        0      0 10.131.xxx.yyy:46591      10.115.aaa.bbb:8080     ESTABLISHED 5210/http       
tcp        0      0 10.131.xxx.yyy:46580      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46581      10.115.aaa.bbb:8080     ESTABLISHED 5213/http       
tcp        0      0 10.131.xxx.yyy:46582      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46584      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46586      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46585      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46578      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.xxx.yyy:46592      10.115.aaa.bbb:8080     ESTABLISHED 5211/http       
tcp6       0      0 :::80                   :::*                    LISTEN      1184/apache2    
tcp6       0      0 :::22                   :::*                    LISTEN      880/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1312/cupsd      
udp        0      0 0.0.0.0:44742           0.0.0.0:*                           923/avahi-daemon: r
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1550/dhclient   
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           923/avahi-daemon: r
udp6       0      0 :::43124                :::*                                923/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                923/avahi-daemon: r

puis lors d'une connexion via poste externe :

sudo netstat -plantu
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1312/cupsd      
tcp        0      0 10.131.aaa.bbb:46667      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46736      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46643      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46644      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46665      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46729      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46641      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46646      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46645      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46642      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46650      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46656      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46648      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46653      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46655      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46652      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46640      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp        0      0 10.131.aaa.bbb:46622      10.115.aaa.bbb:8080     ESTABLISHED 7022/firefox    
tcp6       0      0 :::80                   :::*                    LISTEN      1184/apache2    
tcp6       0      0 :::22                   :::*                    LISTEN      880/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1312/cupsd      
udp        0      0 0.0.0.0:44742           0.0.0.0:*                           923/avahi-daemon: r
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1550/dhclient   
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           923/avahi-daemon: r
udp6       0      0 :::43124                :::*                                923/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                923/avahi-daemon: r

Cet appel fini en un message

Page web non disponible sur adresse locale 192

Bizarre il renvoie l'adresse locale sur un appel externe en 80.126...

enfin après :

sudo netstat -plantu
Connexions Internet actives (serveurs et établies)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      880/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1312/cupsd      
tcp        0      0 10.131.aaa.bbb:46643      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46644      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46641      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46646      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46645      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46642      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46640      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp        0      0 10.131.aaa.bbb:46622      10.115.aaa.bbb:8080     TIME_WAIT   -               
tcp6       0      0 :::80                   :::*                    LISTEN      1184/apache2    
tcp6       0      0 :::22                   :::*                    LISTEN      880/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1312/cupsd      
udp        0      0 0.0.0.0:44742           0.0.0.0:*                           923/avahi-daemon: r
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1550/dhclient   
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           923/avahi-daemon: r
udp6       0      0 :::43124                :::*                                923/avahi-daemon: r
udp6       0      0 :::5353                 :::*                                923/avahi-daemon: r

Est-ce normal doc wink parce que moi ça me parle pas.

A+

Hors ligne

#8 Le 27/07/2012, à 12:49

BrunoL

Re : apache : internet local mais pas le vrai

Plus je fouille et plus il me semble que le problème est lié à la relation serveur et application en l’occurrence fengoffice soit au php.

Tout me semble venir du fait qu’après appel à l'appli par l'IP externe (88.168...) elle (ou le serveur ?) répond en mettant dans le champ adresse l'IP du réseau local (192.168...).

En espérant que cela aide.

Hors ligne

#9 Le 27/07/2012, à 18:22

rescue

Re : apache : internet local mais pas le vrai

Bonsoir,

Je ne comprends pas ces plages IP de classe A  : 10.131... et 10.115...
Alors que dans votre LAN vous êtes en classe C : 192.168...
et en plus votre serveur écoute le port 8080.
On ne va pas y arriver là, je m'excuse mais il y a quelque chose qui m'échappe dans votre raisonnement.

Chez moi lorsque je me connecte en local voici ce que j'ai sur mon serveur lors de mon netstat :

tcp6       0      0 192.168.1.30:80         192.168.1.12:57152      ESTABLISHED

et de l'extérieur j'ai demandé à mon voisin de se connecter sur mon serveur voici mon netstat :

tcp6       0      0 192.168.1.30:80         80.119.155.68:49185     ESTABLISHED 

Dans ce cas de figure vous pouvez constater que l'IP de mon serveur web est 192.168.1.30 qui écoute sur le port 80
Mon PC ubuntu avec l'IP 192.168.1.12
et celui de mon voisin son adresse IP publique (FAI) : 80.119.155.68

Conseil :
Vérifier que le port 8080 est bien écouté par Apache :

cat /etc/apache2/ports.conf

Sinon rajouter Listen 8080 en dessous Listen 80
Redémarrer Apache :

sudo service apache2 restart

@+

Dernière modification par rescue (Le 27/07/2012, à 18:29)

Hors ligne

#10 Le 29/07/2012, à 17:34

BrunoL

Re : apache : internet local mais pas le vrai

Bonjour,

Merci rescue pour ton aide mais je confirme qu'il s'agit d'un problème de l'application (fengoffice).

Comme j'en ai une autre qui me donne toute satisfaction, j'ai viré fengoffice. Certes elle est facile a installer mais ...

A+

Hors ligne

#11 Le 29/07/2012, à 19:35

rescue

Re : apache : internet local mais pas le vrai

Bonsoir,

Bien on peut considérer que c'est résolu alors !
Bon courage pour la suite.
@+

Hors ligne