Auf meinem Server funktioniert das - abgesehen davon, dass das kein valides HTML ist - wunderbar.
Wenn das sowieso auf dem gleichen Server ist. Warum rufst du das Skript nicht als Datei auf?
Die Apache configs gelten nur für die externe IP. Läuft das ganze über den localhost, hagelt es dann natürlich 404-Fehler. Ich möchte fast wetten, dass in deiner /etc/hosts folgendes zu Finden ist: 127.0.0.1 lemonhotel.de