En anden ting:
I httpd.conf har du i afslutningen noget a'la'
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
Det er i vhost filen div. hosts bliver defineret.
Hvis et domain i DNS er sat til at pege på din ip, men IKKE er defineret i vhosts, er det den første vhost som apache vil vise.
Jeg bruger altid den første vhost for ip adressen alene.
# IPADRESSE
<VirtualHost *:80>
DocumentRoot "/var/www/htdocs"
ServerName localhost
ServerAlias 127.0.0.1 89.150.78.9
<Directory "/var/www/htdocs">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
# DOMAINNAVN
<VirtualHost *:80>
DocumentRoot "/var/www/domainnavn"
ServerName domainnavn
ServerAlias www.domainnavn
<Directory "/var/www/domainnavn">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Du vil ALTD få besøg af "ip-spammere", d.v.s. computere som står og prøver at finde huller i div. software.
Hvis din første vhost er for et domain, kan det betyde at ip-spammeren requester en måske stor indexfil.
Det undgår du ved at at bruge din ip adresse til første vhost.
Og på indexsiden for ip'en, kan du evt. vise hvilke domains du hoster.
Eksempelvis har jeg bl.a. taxablog.dk som er wildcartet i DNS til ip'en 89.150.78.9
Hvis jeg indtaster
http://showsource.taxablog.dk/ får jeg vist index for ipadressen. (
http://89.150.78.9 )
Og som nævnt, definer endelig dine .htaccess regler enten i httpd.conf eller vhost.conf så apache IKKE kikker efter en .htaccess fil ved hver request.