Увод
Овај текст вам показује како да подесите Апацхе 2 да преусмерава небезбедне (хттп) захтеве на безбедне (хттпс) .
Предуслови
- Имате Вултр Линук инстанцу са Апацхе 2.
- Имате име домена (нпр. екампле.цом) чији ДНС А записи за "@" и "ввв" упућују на ИП ваше Вултр машине изнад.
- Идеално би требало да имате и ССЛ подешавање на вашој инстанци.
Преусмеравање подешавања
Уверите се да је Апацхе-ов модул мод_реврите омогућен тако што ћете покренути sudo a2enmod rewrite.
Метод 1:
Ставите исечак испод у .хтаццесс датотеку у основни директоријум ваше веб локације.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
2. метод:
Подесите хттп виртуелни хост (на порту 80) да га проследи на безбедно подешавање виртуелног хоста.
<VirtualHost *:80>
ServerName example.com
ServerAlias example.com www.example.com
Redirect 301 / https://example.com/
</VirtualHost>
<VirtualHost _default_:443>
ServerName example.com
SSLEngine On
#other vhost settings go here (e.g. ssl, logs, site root)
</VirtualHost>
Написао Лами Адабониан