Mailinglisten-Archive |
On Tue Dec 03, 2002 at 11:4137PM +0100, Gunther Grelczak wrote: > N'Abend zusammen, > > ich hab ein LAMP System(L1 genannt), das 2 Netzwerkkarten hat. > Eine Seite ist die öffentliche für Zugriffe aus dem Web, die > andere geht ins lokale private Lan mit 192'er IP's. Im private > Netz steht auch ein LAMP-System(L2 genannt) für interne Sachen. > > Nun hab ich aber den Fall, dass auf L1 PHP-Scripte laufen, die > von Außen abgerufen werden sollen, aber auf L2 in der MYSQL Daten > holen sollen. > > Da hab ich momentan einen Knoten im Hirn. Jedes LAMP arbeitet mit > seinen eigenen PHP's prima. > > mysql_connect('localhost', $db_login, $db_password) klappt für > lokale Verbindungen. Ersetze ich in dem Script auf L1 den Namen > 'localhost' durch den L2-Hostnamen, dann kriege ich keine Verbindung. > > Ich würde mich freuen, wenn Ihr etwas für mich habt. Moegliche Ursachen: 1. Namensaufloesung auf L1 kennt L2 nicht 2. Firewall zwischen L1 und L2 3. L2 macht fuer MySQL keine TCP-Sockets auf (Lokal werden Unix Domain Sockets verwendet, da schneller) 4. Keine Zugriffsrechte auf L2 fuer L1 -- Michael Bergbauer <michael@noname.franken.de> use your idle CPU cycles - See http://www.distributed.net for details. Visit our mud Geas at geas.franken.de Port 3333 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive