Om het wat duidelijker te maken heb ik hieronder mijn deafult config geplaatst als voorbeeld
Het eerste gedeelte is een Virtualhost onder localhost zoals het bij de standard apache instalatie geplaatst werd.
daaronder begint mijn configuratie gedeelte voor de homeserver dat via het internet te bereiken is :-)
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
# Configuratie HomeServer
NameVirtualHost 192.168.0.100
ServerName server
DocumentRoot /media/****/www/homeserver/joomla
Alias /wiki/ "/media/****/www/homeserver/wiki/"
Options Indexes
Order deny,allow
Deny from all
Allow from 192.168.0
Alias /phpmyadmin/ "/media/****/www/phpmyadmin/"
Options Indexes
Order deny,allow
Deny from all
Allow from 192.168.0
Alias /movies/ "/media/****/Movies/"
Options Indexes
Order deny,allow
Deny from all
Allow from 192.168.0
Alias /mp3/ "/media/****/mp3/"
Options Indexes
Order deny,allow
Deny from all
Allow from 192.168.0
ServerName computerteam
DocumentRoot /media/****/www/computerteam/httpdocs
Order deny,allow
Deny from all
Allow from 192.168.0
Zoals je kan zien maak ik een verschil tussen intranet en internet met de funktie Order deny, allow
Alleen pc's met het IP-Nr 192.168.0 mogen op mp3 en movies,... toegrijpen.