PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL Server im LAN ohne Funtion, im WAN nicht



BlackWizard
02.05.06, 12:26
Tag!
Hab da mal wieder ein kleines Problem, diesmal zickt mein MySQL im LAN rum, im WAN funktioniert das ganze ohne Probleme.

Zum Aufbau meines Netzes:
Server + 2 Clients per LAN und WLAN an Router (OpenWRT), Port 80 an Server geforwarded.

Wenn ich von Außerhalb meines Netzes auf den Webserver (Apache 2 + PHP) zugreife, sehe ich meine Site in voller Pracht. Greife ich jedoch vom LAN aus direkt auf die IP meines Server zu, sehe ich meine Seite nur zerstückelt, z.B. das Template (Joomla) der Seite, ohne Inhalt und Style. Das bringt mich zu der Annahme, dass Apache + PHP laufen (es wird ja auf meine Anfrage hin etwas interpretiert). Nur was ist mit MySQL (4.1)? Wieso lässt das keinen Zugriff per LAN zu?

Das gleiche Problem habe ich auch, wenn ich einen meiner Clients per neustem XAMPP zum Server mutieren lasse, per WAN kein Prob, im LAN ohne DB-Funktion.

Wahrscheinlich ist nur in irgendeiner Konfiguration der Wurm drin, nur wo?

Vielleicht hilft euch der Inhalt meiner mysql.user Tabelle weiter:

mysql> SELECT * FROM user;
+-----------+------------------+------------------+-------------+-------------+- ------------+-------------+-------------+-----------+-------------+------------- --+--------------+-----------+------------+-----------------+------------+------ ------+--------------+------------+-----------------------+------------------+-- ------------+-----------------+------------------+----------+------------+------ -------+--------------+---------------+-------------+-----------------+
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_pri v | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter _priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | E xecute_priv | Repl_slave_priv | Repl_client_priv | ssl_type | ssl_cipher | x509_ issuer | x509_subject | max_questions | max_updates | max_connections |
+-----------+------------------+------------------+-------------+-------------+- ------------+-------------+-------------+-----------+-------------+------------- --+--------------+-----------+------------+-----------------+------------+------ ------+--------------+------------+-----------------------+------------------+-- ------------+-----------------+------------------+----------+------------+------ -------+--------------+---------------+-------------+-----------------+
| localhost | root | xxxxxxxxxxxxxxxx | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| server | root | xxxxxxxxxxxxxxxx | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| localhost | debian-sys-maint | xxxxxxxxxxxxxxxx | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
| % | root | xxxxxxxxxxxxxxxx | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 |
+-----------+------------------+------------------+-------------+-------------+- ------------+-------------+-------------+-----------+-------------+------------- --+--------------+-----------+------------+-----------------+------------+------ ------+--------------+------------+-----------------------+------------------+-- ------------+-----------------+------------------+----------+------------+------ -------+--------------+---------------+-------------+-----------------+
4 rows in set (0.00 sec)

Danke schonmal,

BlackWizard

marce
02.05.06, 12:33
das klingt eher nach einer Fehlkonfiguration im Apache-Webserver bzw. in der DNS-Auflösung...

Wie greifst Du denn konkret auf die Seiten zu? Sind im Quelltext nur relative oder auch absolute Links? Wie ist die konkrete Virt.Hosts.Konfig? ...

Für den MySQL-Server ist es nämlich nicht feststellbar, ob der Webserver, der auf ihn zugreift, von aussen oder innen angesprochen wird...


... übrigens solltest Du das % bei root entfernen - der sollte nur von einer bestimmten IP zugreifen dürfen, am besten nur localhost...

BlackWizard
02.05.06, 13:22
das klingt eher nach einer Fehlkonfiguration im Apache-Webserver bzw. in der DNS-Auflösung...

Wie greifst Du denn konkret auf die Seiten zu? Sind im Quelltext nur relative oder auch absolute Links? Wie ist die konkrete Virt.Hosts.Konfig? ...

Für den MySQL-Server ist es nämlich nicht feststellbar, ob der Webserver, der auf ihn zugreift, von aussen oder innen angesprochen wird...


... übrigens solltest Du das % bei root entfernen - der sollte nur von einer bestimmten IP zugreifen dürfen, am besten nur localhost...


Narf, das könnte an den Pfaden liegen...Ich musste in der Config schon öfter absolute (http://www.bla.com/joomla etc.) angeben, klar dass mein Webserver im LAN dann rumzickt. Gibts da nen Workaround, ohne dass ich jedesmal alles neu konfigurieren muss?

mfg BlackWizard

marce
02.05.06, 13:23
/etc/hosts oder ein DNS-Server, um damit die Adresse lokal aufzulösen...

BlackWizard
02.05.06, 13:58
/etc/hosts oder ein DNS-Server, um damit die Adresse lokal aufzulösen...

Wie soll das in der /etc/hosts funktionieren?

Folgendes habe ich hinzugefügt, ohne Erfolg:

127.0.0.1 blackwizard.homelinux.org


mfg und Danke für jeden Tipp,

BlackWizard