Pages : 1
#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
Mais lorsque j'essaie un accès d'une machine extérieure par
88.168.../mon_appli
, le browser attend indéfiniment
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 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
Pages : 1