Was ich noch empfehlen kann ist eine Testsite zum Ausprobieren von Scripten:
Code:
<VirtualHost *>
ServerName stest
DocumentRoot "/pfad/ins/nirgentwo"
order deny,allow
deny from all
allow from localhost
allow from 192.168.0
</VirtualHost>
Damit das geht müsst ihr noch in eurer /etc/hosts (Bei Windows ist das Windows\hosts.sam) die Zeile
Code:
127.0.0.1 localhost
um den Namen ergänzen:
Code:
127.0.0.1 localhost stest
Bei der Gelegenheit würde ich euch noch empfehlen, den langen Namen localhost zu verkürzen:
Code:
127.0.0.1 localhost stest a
Dann könnt ihr in die Adressleiste einfach a eingeben und landet auf eurem Server.

Btw: ist das eigentlich sicher? Afaik könnte man den "Server:"-Header einfach so fälschen, dass er "localhost" enthält. Es ist ein leichtes, Apache als proxy so einzurichten, dass er diesen Header sendet.