Hej
Jeg har samlet mig en ny server, som gradvist skal overtage for min
nuværende server som bl.a kører en del virtualhosts i apache. Mange af
disse benytter sig af mysql og php.
Jeg regnede med at jeg kunne sætte mysql op på den nye server og så via
iptables få det lavet sådan at når php skulle have fat i mysql på port
3306, blev forespørgslerne videresendt til den nye server.
Jeg kan bare ikke få det til at virke helt.
Jeg kører:
iptables -t nat -A PREROUTING --destination 192.168.1.4 --protocol tcp
--destination-port 3306 -j DNAT --to-destination 192.168.1.1:3306
iptables -t nat -A OUTPUT --destination 192.168.1.4 --protocol tcp
--destination-port 3306 -j DNAT --to-destination 192.168.1.1:3306
192.168.1.1 er den nye server (hvor mysql skal flyttes over på)
192.168.1.4 er den gamle (hvorpå webserveren kører)
Det virker næsten. Hvis jeg nu fra 192.168.1.1 telnetter til 192.168.1.4
3306 får jeg fat i mysql-serveren på 192.168.1.1 som jeg vil.
Jeg kan se at min courier-imapserver også bliver sendt videre.
Men php som forbinder sig til mysql får stadig fat i mysql på
192.168.1.4.
Hvad gør jeg galt? Er det overhovedet muligt at flytte mysql til en ny
server, og transperant videresende dertil?
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
Gartneriet -
http://www.gartneriet.dk/