J'ai un problème avec mon Apache2, je fais probablement une mauvaise configuration, mais je ne comprends pas quoi.
Tout mon trafic https redirige toujours vers une seule page, je ne peux pas ajouter différentes pages https.
Voici ma configuration :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
allow from all
AddHandler cgi-script .py
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/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
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/www1/
ServerName www1.lucas.myurl.be
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/www2/
ServerName www2.lucas.myurl.be
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /usr/share/roundcube/
ServerName webmail.lucas.myurl.be
SSLEngine on
SSLCertificateFile PlaceOFMy1stCert
SSLCertificateKeyFile PlaceOfMy1stKey
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /usr/share/roundcube/
ServerName webmail.lucas.myurl.be
Redirect / https://webmail.lucas.myurl.be/
</VirtualHost>
<VirtualHost *:443>
DocumentRoot /var/www
ServerName secure.lucas.myurl.be
SSLEngine on
SSLCertificateFile My2ndCert
SSLCertificateKeyFile My2ndKey
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www
ServerName secure.lucas.myurl.be
Redirect / https://secure.lucas.myurl.be/
</VirtualHost>
Le problème est que je reçois un avertissement d'écrasement par défaut lorsque je redémarre Apache2, mais je ne comprends pas d'où il vient.
[warn] _default_ VirtualHost overlap on port 443, the first has precedence
httpd not running, trying to start
Donc, quand je vais sur secure.lucas.myurl.be, il va sur https://webmail.lucas.myurl.be au lieu d'aller à https://secure.lucas.myurl.be
Que dois-je donc ajouter à ma configuration pour qu'elle redirige vers la page SSL appropriée au lieu de tout rediriger vers la première redirection 443 ?