|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 145 ![]() |
Salut,
J'ai une appli qui se connecte à une base de donnée MySql. J'ai utilisé EasyPhp pour la partie Apache/MySql. En réseau local tout fonctionne bien mais si j'essaye en dehors de mon réseau en passant par Internet, impossible de me connecter à ma bdd. Voici les config que j'ai faite sur EasyPhp/MySql : Fichier httpd.conf : - Listen 80 au lieu de Listen 127.0.0.1:80 - J'ai decommenterla ligne bind BindAddress * - J'ai remplacer allow from 127.0.0.1 par allow from all (juste pour les tests) Fichier My.ini : - J'ai commenter la ligne Bind-Address 127.0.0.1 pour info j'ai une Ip fixe. Sur mon routeur linksys qui me sert à me connecter à internet j'ai aussi fait un paramétrage. Dans la partie "transfert de connection" j'ai rentré une regle qui redirige le port 80 vers ma machine easyphp. Malgré cela ça ne fonctionne pas, quelqu'un voit t'il ce que j'ai oublié ou mal fait ? Merci |
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() |
Tu peux pas te connecter à ton appli? ou à ta base de données ?
tu passes par un navigateur type IE ou Firefox et tu entres l'adresse IP WAN de ton pc c'est ça ? ex : http://80.50.20.70/ Quand tu passes par le navigateur vois tu ton serveur web ? (page index) Si non, alors c'est un problème avec le serveur Apache, pas MySQL. Pour accéder à MySQL en principe le port par défaut utilisé est le 3306. Tu peux faire un test en redirigeant le port, virer ton firewall XP et autres, et lancer un logiciel type MySQL Query Browser et te connecter sur ton adresse IP. Dans tous les cas, si tu peux pas te connecter depuis l'extérieur sur ton serveur web c'est un problème lié à Apache pas à MySQL. Essaye de vérifier que tu n'as pas de Firewall, si non désactive les, ou configure les. Vérifie bien que le port 80 est bien redirigé vers l' IP local de ta machine. Tiens nous au courant. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : décembre 2006 Messages : 145 ![]() |
Salut Shinn77,
En fait quand je tapais http://MONIP/ j'arrivais bien sur la page d'Apache car j'avais redirigé le port 80 vers mon serveur. En revanche mon appli c++ n'arrivait pas à se connecter à ma base mySql. J'ai donc aussi relié le port 3306 sur mon serveur et maintenant tout marche bien. Merci pour ton conseil et A+ |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() |
De rien, content d'avoir pu t'aider.
A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com