Il y a une quinzaine de jours, je vous avais expliqué comment créer un virtualhost avec apache2.
Lors de cette procédure, je n’avais pas donné le contenu du fichier de configuration.
Ce fichier est très important du fait de la bonne marche du site. Il faut le garder bien au chaud.
Pour moi, la configuration parfaite est celui que je vais vous laisser.
Le voici :
# Apache doit écouter sur le port 80
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1:80>
<Directory /var/www/monsite1 >
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
# for Apache 2.4:
Require all granted
</Directory>
#DirectoryIndex index.php
# mod_rewrite
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>
# Alias
DocumentRoot /var/www/monsite1
ServerName monsite1.fr
ServerAlias www.monsite1.fr
</VirtualHost>
Profitez-en bien.