Переход сайта на https. dns-хостинг?

Здравствуйте, в силу своей деятельности или бездействия, не могу сообразить, как при вводе в адресную строку "zzz.ru"(допустим мой домен), клиента направляла некая сила на порт сервера по номеру-443 вместо 80-го? Владею dns-хостингом, что-как прописать там? Заранее благодарен!
  • Вопрос задан
  • 263 просмотра
Решения вопроса 1
@lehha
В DNS такое провернуть невозможно.

Необходимо при открытии https-версии сайта выдать хитрый заголовок:
Strict-Transport-Security: max-age=31536000; includeSubDomains

чтобы браузер этого пользователя запомнил, что ходить нужно только по https.

Так же можете добавить домен в Предопределенный список HSTS сайтов, которые необходимо открывать исключительно по https. Этот список скачивают браузеры и используют его в работе, используйте заголовок:
Strict-Transport-Security: max-age=31536000; preload

или вот тут: https://hstspreload.org/

Работает на движках Chromium, другие браузеры (вроде) не используют его.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
martin74ua
@martin74ua
Linux administrator
никакая сила.

на вашем хостинге есть сайт zzz.ru и есть сайт https://zzz.ru
на сайте zzz.ru сказано - все перенаправлять на https://zzz.ru
на https://zzz.ru отдается дополнительно заголовок hsts, который заставляет клиентский броузер запомнить, что там https.

В результате - первый раз клиентский броузер попадает на http версию, оттуда его перенаправляют на https, и его броузер запоминает, что надо сразу ходить на https.

А задача ДНС - по имени домена отдать ип адрес, куда надо соединяться. Все.
Ответ написан
Комментировать
karabanov
@karabanov
Системный администратор
Это делает http сервер по средствам 301 редиректа на https версию сайта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы