Was auch immer Sie /etc/hosts
für Ihre lokale Maschine festgelegt haben, funktioniert nicht auf einer anderen Maschine, auch nicht im selben Netzwerk.
Was Sie tun müssen, damit der Name funktioniert, ist das tatsächliche hostname
für die Maschine. Ich bin kein OSX-Guru, aber ich glaube, es ist den Debian-Systemen ziemlich ähnlich, also sollte es unter sein /etc/hostname
. Sie können es auch mit dem hostname
Befehl vorübergehend ändern, z.
hostname mypc
Nachdem Sie dies getan haben, müssen Sie auch Ihren Webserver auf diesen Hostnamen "hören" lassen. Standardmäßig werden nur IP-Adressen oder localhost
Verbindungen überwacht . Sie müssen es sagen, dass es auf den mypc
Namen hören sollte . In der Standardkonfiguration von Apache sollte es so etwas geben:
ServerName localhost
Ändern Sie den Namen entweder in Ihren gewünschten Namen oder fügen Sie einen Alias mypc
rechts unterhalb dieser Zeile hinzu:
ServerAlias mypc
Starten Sie dann Apache neu und hören Sie auf diesen Namen.