Hallo Al Am Samstag, 11. Oktober 2003 19:04 schrieb Al Bogner:
Am Samstag, 11. Oktober 2003 16:44 schrieb Thorsten Körner:
Für mich stellt sich einerseits die Frage, ob es nicht sicherer ist per ssh -X im lokalen Netz zuzugreifen.
Andererseits ist es nicht ein Problem, ob localhost oder sv.local zugreifen können, sondern es soll zB der Rechner client3.local auf sv.local zugreifen können, wobei der MySQL-Server auf sv.local ist. Idealerweise sollten die IP-Adressen 192.168.1.96/28 zugreifen können.
In /srv/www/htdocs/phpMyAdmin/config.inc.php wurde $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; gesetzt,
wenn ich statt 127.0.0.1 localhost verwende, versucht sich der Rechner zu localhost.com zu verbinden.
Uuuupps. Schau mal, ob Du in der /etc/hosts den Eintrag: 127.0.0.1 localhost stehen hast. Diese Zeile sollte da nämlich stehen.
Ist vorhanden.
Was passiert denn, wenn Du nur http://localhost aufrufst. sucht der Browser dann auch localhost.com?
Nein, dann kommt die Suse-Testseite.
client3 kann nun fehlerfrei http://sv/phpMyAdmin/index.php starten, bei Änderung der Sprache gibt es aber die Fehlermeldung
"Netscape`s Netzverbindung wurde vom Server 127.0.0.1 zurückgewiesen. Der Server akzeptiert vielleicht keine Verbindungen ..."
Hängt das damit zusammen, dass ich die oben erwähnten Datensätze nicht erstellt habe, weil nun ja phpMyAdmin gestartet werden kann?
Hast Du den Zugriff von Host sv erlaubt?
Damit es kein Mißverständnis gibt:
Auf dem Rechner sv ist der MySQL-Server und Apache.
Rechner sv: Zeigt mit http://localhost/ oder http://sv/ die SuSE-Testseite an Client3: Zeigt mit http://sv/ die Testseite von sv an, bei localhost wird die Suchmaschine von Netscape aufgerufen.
Das dürfte ja soweit richtig sein.
Ich hoffe den Fehler nun gefunden zu haben:
Wenn client3 http://sv/phpMyAdmin/index.php aufruft, dann sieht alles ok aus. Will ich die Sprache ändern, dann wird wegen $cfg['PmaAbsoluteUri'] = 'http://127.0.0.1/phpMyAdmin'; auf den localhost von client3 und nicht von sv zugegriffen, auf client3 läuft kein apache und daher wird eine Verbindung ins Internet aufgebaut.
Wenn ich $cfg['PmaAbsoluteUri'] = 'http://sv/phpMyAdmin'; setze und in squid keinen Proxy für 192.168.1.100;sv;localhost setze, dann gibt es keine Fehlermeldung mehr.
Irgendwelche Einwände, dass diese Konfiguration so falsch ist? Nein, das ist so in Ordnung. 127.0.0.1 ist ja das loopback-device und zeigt natürlich immer auf die eigene Maschine. Mit Deiner neuen Konfiguration sollte es keine Probleme mehr geben.
CU Thorsten -- Thorsten Körner | http://www.123tkShop.org openSource e-Commerce | http://www.123tk.com