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