# Uncomment this line and set it up with your actual webmaster email
# or with your real email.
#ServerAdmin webmaster@my-domain.com
# Your actual domain name, on witch this virtual host is available.
ServerName SITE_HOSTNAME
# You may want your site to be available on other domain names, this is
# what alias are for.
# You can use the * wildcard caracter to match multiple sub-domains.
#ServerAlias www2.my-domain.com www.my-other-domain.com *.yet-another-domain.com
# The error log and access log. This can be used by awstats
# Note : since we keed theses logs in /var/log/apache2, they are
# automaticaly rotated by logrotate :D.
ErrorLog /var/log/apache2/SITE_HOSTNAME-error.log
LogLevel warn
CustomLog /var/log/apache2/SITE_HOSTNAME-access.log combined
# Theses lines only apply of the rewrite module is enabled.
# This is a security enhancement recommanded by the nessus tool.
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
RewriteRule .* - [F]
# These section tel Apache 2 that it can follow symbolic links (cf. ln -s)
# on your system. This can avoid a lot of problems... as well at
# it can be a security issue if the links points to /etc...
# be carefull at what you link :)
Options FollowSymLinks
AllowOverride None
# The root folder of this virtual host.
DocumentRoot SITE_PATH
# Some options for the root folder.
# Read Apache 2 documentation to know exactly what is done.
Options Indexes FollowSymLinks MultiViews
# By default, we do not accept overrides using .htaccess file.
# If you want to enable overrides, you should read:
# http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride
# But a quicker way (but not so safe ;D) is to comment this line:
AllowOverride None
# And uncomment this one:
#AllowOverride All
Order allow,deny
allow from all