Okay, ich hab mir den Thread noch mal angeschaut. In der Virtual Host Direktive sollte nicht die localhost IP (127.0.0.1) stehen, wenn der vhost auch von anderen Rechnern im lokalen Netz gefunden werden soll. Probier mal da mal die IP Adresse des Macs auf dem die vhosts gehostet sind. Alternativ auch mal den FQDN des vhosts, also zB projektname.meinmac.local (wenn dass denn der FQDN des vhosts sein soll)
Aber vermutlich nur die Standard Seite des Apache?
Dann stimmt vermutlich das IP / FQDN Binding in der Hosts Datei des Windows Rechners nicht
Poste doch mal bitte die Hosts Datei des Windows Rechners, des anderen Macs und die VHost Direktiven hier. Dann kann man sich eher ein Bild davon machen.
Solange die VHosts nicht ordentlich konfiguriert sind, fällt er vermutlich darauf zurück. Ich habe dieses Problem aber auch bei einem ähnlichen Setup und das liegt daran, dass der Apache keine DNS Auflösung seiner VHosts während des Bootens des System hinbekommt. Die lokale Hosts Datei wird auch ignoriert (Da stünde es nämlich drin) aber wenn das System gestartet ist, schafft ein von Hand angestupster Apache Reload und das Leeren des Browser Caches (bzw. Shift + F5), der Maschine die den ersten Aufruf auf den VHost absetzt, für Abhilfe.
Wie gesagt, poste doch mal alles was du so konfiguriert hast und schreib die Rechner dazu, von wo die Dateien sind und was für eine Rolle sie in deinem Setup spielen. Dann schauen wir mal weiter.
Hier habe ich in meinem Wiki noch ein Tutorial gefunden, was im Prinzip dein Setup beschreibt. Zwar ist das Betriebssystem ein anderes und auch die Apache Version ist neuer aber zumindest für ein Verständnis der Grundlagen könnte es hilfreich sein:
http://wiki.prontosystems.org/tux:apache_vhost HTH Tom