Я запускаю сервер apache2 на базе Ubuntu 12.04 с SSL. Кажется, у меня правильная конфигурация для достижения SSL-соединений через порт 443, и сначала я даже не настраивал сервер для любого VirtualHost на порту 80.
теперь я хотел бы настроить сервер принимать любые HTTP-запросы через порт 80 и автоматически перенаправлять их на мой порт 443 virtualhosts, 100% времени.
один совет, который я в настоящее время пытаюсь использовать .файл htaccess в каждой директории есть правило:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/ [R,L]
</IfModule>
что такое barebones VirtualHost *: 80, необходимый для достижения правильных перенаправлений на*: 443?