Je suis en train d'utiliser Apache2 et des hôtes virtuels nommés pour servir deux domaines différents (exampleone.com
et exampletwo.com
) à partir d'une seule adresse IP. Un site (exampleone.com
) devrait être en HTTP et HTTPS, tandis que l'autre (example2.com
) devrait être en HTTP uniquement.
Jusqu'à présent, j'ai réussi à faire fonctionner leurs sites HTTP respectifs comme prévu, et j'ai réussi à faire fonctionner HTTPS pour le site concerné - cependant, lorsque je vais sur https://exampletwo.com
, je suis servi du contenu et des avertissements de sécurité de https://exampleone.com
.
Comment puis-je faire en sorte que les requêtes vers https://exampletwo.com
soient rejetées ?
ServerName exampleone.com
ServerAlias *.exampleone.com
DocumentRoot /var/www/exampleone.com
Options MultiViews
AllowOverride None
Order allow,deny
allow from all
CustomLog /var/log/apache2/exampleone.log combined
ServerName exampletwo.com
ServerAlias *.exampletwo.com
DocumentRoot /var/www/exampletwo.com
Options MultiViews
AllowOverride None
Order allow,deny
allow from all
CustomLog /var/log/apache2/exampletwo.log combined
ServerAdmin admin@exampleone.com
ServerName exampleone.com
ServerAlias *.exampleone.com
DocumentRoot /var/www/exampleone.com
Options MultiViews
AllowOverride None
Order allow,deny
allow from all
CustomLog /var/log/apache2/exampleone-ssl.log combined
# SSL Engine Switch:
# Enable/Disable SSL for this virtual host.
SSLEngine on
# A self-signed (snakeoil) certificate can be created by installing
# the ssl-cert package. See
# /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
# If both key and certificate are stored in the same file, only the
# SSLCertificateFile directive is needed.
SSLCertificateFile /etc/ssl/certs/exampleone.com.crt
SSLCertificateKeyFile /etc/ssl/private/exampleone.com.key