Этот вопрос уже здесь есть ответ:
Я следил за настройками VirtualHost:
<VirtualHost *:80>
ServerAdmin mymail@mymail.com
DocumentRoot /var/www/mysite.com/public_html/
ServerName www.mysite.com
ServerAlias mysite.com
<Directory "/var/www/mysite.com/public_html">
#Options FollowSymLinks
#AllowOverride All
#Order allow,deny
#Allow from all
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
Я бы хотел:
. Как это сделать?
Спасибо
Во-первых, для HTTPS нужно иметь определение виртуального хоста порта 443.
Во-вторых, добавить правило перезаписи с порта 80 на 443.
Примеры фрагментов:
<VirtualHost __default_:443>
ServerAdmin mymail@mymail.com
DocumentRoot /var/www/mysite.com/public_html/
ServerName www.example.com
ServerAlias example.com
SSLEngine On
...
</VirtualHost>
<VirtualHost *:80>
ServerName www.yourdomain.com
Redirect permanent / https://www.example.com/
</VirtualHost>