
Я хочу, чтобы весь трафик, отправляемый по HTTP, перенаправлялся на порт 443.
В настоящее время у меня настроено правило Rewrite для порта 80 в каталоге sites-available apache2, но когда я перехожу по этому адресу на этом порту, меня по-прежнему перенаправляет на страницу Ubuntu Apache по умолчанию вместо перенаправления на сайт HTTPS.
У меня есть только один файл conf в sites-available, и рассматриваемый раздел выглядит так:
<VirtualHost x.x.x.x:80>
ServerAdmin [email protected]
ServerName some.dns.com
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
Я перезапустил apache и проверил, нет ли ошибок. Где-то еще нужно обновить?