J'ai tous mes domaines dans un seul fichier vhosts.conf que j'ai rsync sur trois serveurs. Pour une raison quelconque, les trois ne redirigent pas http://example.com
a https://example.com
mais redirigera http://example.net
a https://example.net
. Au lieu de cela, http://example.com
ne fera qu'afficher la page par défaut.
J'ai rewrite
, ssl
, headers
y env
également activé. Apache a été rechargé et également redémarré. Debian 8 avec Apache2. J'ai supprimé le VirtualHost pour le port 443 (SSL) pour raccourcir le fichier conf.
# example.com
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@example.com
Redirect permanent / https://example.com/
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined
</VirtualHost>
# example.net
<VirtualHost *:80>
ServerName example.net
ServerAlias www.example.net
ServerAdmin webmaster@example.net
Redirect permanent / https://example.net/
LogLevel info
ErrorLog ${APACHE_LOG_DIR}/example.net_error.log
CustomLog ${APACHE_LOG_DIR}/example.net_access.log combined
</VirtualHost>