Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je suis occupé à réinstaller mon serveur web sur différentes machines virtualisées et j'aimera mettre mon serveur mysql sur une machine séparée en évitant de repasser dans toutes les configurations qui pointent vers localhost.
Je me disais qu'on forwardant le port 3306 de 127.0.0.1 vers l'ip de mon autre machine sur le réseau ça devrait fonctionner, mais jusqu'ici je n'ai eu que peu de succès :-(
Voici mes simples règles iptables :
iptables -t nat -A PREROUTING -p tcp -d 127.0.0.1 --dport 3306 -j DNAT --to 10.8.0.4:3306
iptables -A FORWARD -p tcp -d 10.8.0.4 --dport 3306 -j ACCEPT
Seulement voilà lorsque je fais un mysql -u user -p je me retrouve toujours sur ma machine locale.
Quelqu'un a-t-il une idée ? Ma démarche a-t-elle du sens ?
Je suis sous Debian 5.0
Merci
Hors ligne
Salut,
si tu as une vm dédiée pour mysql, pourquoi ne pas l'attaquer directement depuis ton serveur web ?
"First they ignore you, then they ridicule you, then they fight you, then you win."
-- Mahatma Gandhi
Hors ligne
Salut,
En fait j'ai plusieurs centaine de site qui tournent sur le serveur web et je n'avais pas envie de changer toutes les configurations.
Et puis un search/replace sur "localhost" n'est pas la meilleure des idées.
Finalement je me suis rabattu sur mysql_proxy en faisant un search/replace de "localhost" vers "127.0.0.1" ( moins dangereux ça ) pour bien passer par la couche TCP/IP.
Merci de ta réponse en tous cas
Hors ligne
Pages : 1