ist auf dem zweiten Rechner nur der Apache erreichbar oder auch auf dem wo du deinen Server laufen lässt? Vielleicht hast du ja doch auf diesem Rechner eine Firewall installiert?
Ohne Quelltext etc. ist das ganze ein Rätzelraten. Ich könnte mir höchsten vorstellen das du die Ports des Servers über die Bindings an eine bestimmte
IP gebunden hast.