Problem mit IP-Vergabe unter Xampp 1.4.7

Moin werte Experten.
Heut’ steh’ ich mal auf’m Schlauch.
Folgende Problematik:
Ich habe in meinem LAN einen Webserver am laufen. Bis vor kurzem ncoh mit Apache 2.0.
Nachdem die Datenmenge aber immer gewaltigere Ausmasse annimmt wurde ein Datenbankserver notwendig.
Was lag also näher, als auf den Xampp zu wechseln?
Genau! Nichts.
Ergo hab ich meinen Indianer deinstalliert, und einen Indianer mit MySQL-Server installiert.
Klappte hervorragend, auch weil die Config über die httpd.conf easy zu realisieren ist.
Aber dann kams!
Ein Zugriff auf die ISDN-Dienste war nicht mehr möglich!
Nach langem fl/s-uchen bin ich dahintergekommen, dass der MySQL-Server sich die IP der ISDN-Karte greift, der Apache aber brav auf seiner IP von der ETH-NIC bleibt.
Hier nun meine Frage: Wie kann ich dem MySQL-Server eine andere IP zuweisen? Über vhost gehts nicht! Und für eine weiter ETH-NIC ist kein Platz. Könnte man dem Apache über „use cannonicalname“ eine andere IP zuweisen? Falls ja bliebe immer noch das Prob mit der IP-Zuweisung des MySQL.
Ich bin für alle Vorschläge offen.

Danke

widecrypt

Hallo !

Nach langem fl/s-uchen bin ich dahintergekommen, dass der
MySQL-Server sich die IP der ISDN-Karte greift, der Apache
aber brav auf seiner IP von der ETH-NIC bleibt.

Welcher Server soll denn eigentlich aus welchem Netz erreicht werden können ?

Hier nun meine Frage: Wie kann ich dem MySQL-Server eine
andere IP zuweisen? Über vhost gehts nicht! Und für

Logisch, warum sollte der mysql-Server auch die Apache-Config lesen ? Suche mal nach my.cnf oder my.ini, und trage da bei bind-address die passende IP ein.
Apache und mysql können ohne Probleme an die selbe IP gebunden werden, dafür gibt es schließlich die Ports.

eine weiter ETH-NIC ist kein Platz. Könnte man dem Apache über
„use cannonicalname“ eine andere IP zuweisen? Falls ja bliebe

??? Wozu ? vhost ist da doch schon richtig, wenn man mehrere Webpräsenzen auf einer IP braucht, dann eben namebased vhosts ?

Alexander

Moin und zuerstmal danke für die Antwort.

Welcher Server soll denn eigentlich aus welchem Netz erreicht
werden können ?

Der Webserver läuft auf einer WinXPPro-Maschine auf der noch ein Faxserver (AVM-FritzFax), ein digitaler Anrufbeantworter (AVM-FritzVox) und der klickinvers-Dämon (zum automatischen raussuchen der Adresse des Anrufers) mitlaufen.
Er ist aus dem LAN mit seinem Rechnernamen ansprechbar (Also auch kein internes DNS-Problem) und ausm www gehts auch tadellos.
Ansonsten sind inder Maschine verbaut:
1xAGP-Adapter
1xPCI-ETH-NIC (Webserver)
1xPCI-Soundkarte (Wird gebraucht und die Onboardkarte ist im Eimer)
1xPCI-ISDN-Adapter (AVM-FritzCard)
3xPCI-IDE Raidcontroller
damit sind alle PCI-Slots belegt.

Logisch, warum sollte der mysql-Server auch die Apache-Config
lesen ? Suche mal nach my.cnf oder my.ini, und trage da bei
bind-address die passende IP ein.

So in der Art habe ich mir das auch vorgestellt, aber da ist keine my.cnf, oder my.ini, oder myssql.cnf oder xy.conf.

Apache und mysql können ohne Probleme an die selbe IP gebunden
werden, dafür gibt es schließlich die Ports.

Eben. Apache horcht auf 8080 und das Portforwarding 808080 besorgt der Router. Den MySQL wollte ich auf 8088 legen, aber wie gesagt das IP Problem, weil nix weiss wo configurieren soll.
De- und neuinstallieren bringt auch nix.
Keine .cnf oder .conf oder.ini da!

Noch Ideen?

widecrypt

Hallo,

Was lag also näher, als auf den Xampp zu wechseln?
Genau! Nichts.

Ich mag Xampp nicht, möglicherweise ist es für Leute mit kaputten betriebssystemen aber eine akzeptale Option …

Ein Zugriff auf die ISDN-Dienste war nicht mehr möglich!

Was konkret heißt das?

Nach langem fl/s-uchen bin ich dahintergekommen, dass der
MySQL-Server sich die IP der ISDN-Karte greift,

Was meinst Du damit? In auder der IP laufender Apache sollte nichts blockieren.

der Apache
aber brav auf seiner IP von der ETH-NIC bleibt.
Hier nun meine Frage: Wie kann ich dem MySQL-Server eine
andere IP zuweisen?

„man mysqld“, suche nach „–bind-adress“

Über vhost gehts nicht!

Logisch.

Und für
eine weiter ETH-NIC ist kein Platz.

Hu?

Könnte man dem Apache über
„use cannonicalname“ eine andere IP zuweisen?

Hä? Du kannst Apache eine IP zuweisen, aber wie soll das das Problem lösen? hast Du wenigstens eine Idee, was Du in der Theorie erreichen willst?

Falls ja bliebe
immer noch das Prob mit der IP-Zuweisung des MySQL.

Hm? Das steht ja oben.

Gruß,

Sebastian

Hallo !

Moin und zuerstmal danke für die Antwort.

So in der Art habe ich mir das auch vorgestellt, aber da ist
keine my.cnf, oder my.ini, oder myssql.cnf oder xy.conf.

\xampp\mysql\bin\my.cnf steht zumindest auf der Apachefriends-Webseite…

Apache und mysql können ohne Probleme an die selbe IP gebunden
werden, dafür gibt es schließlich die Ports.

Eben. Apache horcht auf 8080 und das Portforwarding
808080 besorgt der Router. Den MySQL wollte ich auf
8088 legen, aber wie gesagt das IP Problem, weil nix weiss wo
configurieren soll.

Warum eigentlich, läuft schon einer mit Port 3306 im Netz ? Soll der überhaupt von außen erreichbatr sein, für PHP-Anwendungen, die auf dem gleichen Server laufen, ist das nicht nötig…

De- und neuinstallieren bringt auch nix.
Keine .cnf oder .conf oder.ini da!

Dann lege zur Not die my.cnf im richtigen Verzeichnis an, oder ändere das Startscript und übergebe die Bind-Adresse / den Port per Kommandozeile an den mysqld …

Alexander