Бесплатный SSL-сертификат от хостинга SpaceWeb

GlobalSign AlphaSSL

После регистрации и оплаты хостинга не редко у новичков возникает вопрос о выпуске ssl сертификата, который при первоначальном этапе не всегда учитывается в рамки закладываемого бюджета.

Как правило при выборе тарифа у хостинг провайдера, мы с начала ориентируемся на цены предоставляемыx услуг, где ssl-сертификат не играет никакой роли.

По началу можно обойтись и без приобретения сертификата, стоимость которого примерно от 1000-1800р в год.

Но даже для самого простого информационного сайта на CMS WordPress могут начать возникать вопросы о его приобретении.

Одна из проблем, с которой можно столкнуться за неимением сертификата, если считать её таковой, можно выделить внедрение рекламы на ваш сайт. На примере сайта san4ozzz.ru, при переходе с мобильного устройства браузера Google Chrome была замечена новостная реклама между статьями, выглядит это примерно так:

Решение о выпуске сертификата на Sweb хостинге долго не заставило себя ждать, так-как либо мне просто повезло, потому что на момент написания статьи проходит акция, которая действует во первых при оплаченном тарифном плане, а во вторых возможно в связи с окончанием года.

Так-же не много пришлось по рассуждать с чем могло быть связано появление новостей между статьями: Откуда взялась реклама между статьями?

Бесплатный SSL-сертификат от хостинга SpaceWeb

Получение SSL-сертификата доступно только для одного доменного имени, на данный момент выбираю для san4ozzz.ru

Авто-продление не выставляю, но возможно всегда стоит учитывать этот момент.

Заказ в обработке.

После того как сертификат будет применён, в браузерной строке где url, можно ожидать изменений c http:// на https://

Спустя некоторое время на почту придёт уведомление о том, что SSL-сертификат выпущен и установлен. После чего потребуется настроить нормальное отображение страниц на https://, так как сайт приобретёт примерно следующий вид:

вход в админ панель с приставкой s — https://san4ozzz.ru/wp-admin будет выглядеть примерно так:

тем самым работать всё будет не корректно и практически не возможно.

На данный момент san4ozzz.ru работает на хостинге SpaceWeb, и поэтому для решения возникшей проблемы с отображением сайта на WordPress мы воспользуемся инструкцией которую предлагает хостинг провайдер: Настройка сайта для работы по HTTPS, где указано, что после установки сертификата нужно произвести настройку защищенного соединения для всех элементов и страниц сайта.

Тем самым что бы сделать корректное отображение сайта при переходе на http, а точнее автоматическое обновление страницы на https, в начале файла .htaccess добавляем:

RewriteEngine on
SetEnvIf X-Forwarded-Proto https SERVER_PORT=443
SetEnvIf X-Forwarded-Proto https HTTPS=on
RewriteCond %{HTTP:HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

  Сохранить и закрыть.

Проверяем, всё должно работать и отображаться корректно! Теперь если прописать http://san4ozzz.ru/ произойдёт автоматическое обновление на https://san4ozzz.ru/

Хостинг так-же указывает на необходимость добавление в файле .htaccess строчки: Header always set Strict-Transport-Security «max-age=31536000; includeSubDomains; preload»

Данная строка необходима исключительно для HTST-механизма, который используется для сообщения клиентам о том, что сайт принимает только HTTPS-запросы в целях безопасности сайта. Если этот механизм вам не нужен, то можете не использовать эту директиву в .htaccess.

Другой способ которым можно воспользоваться заключается в установке плагина  Really Simple SSL, который автоматически настроит ваш веб-сайт для использования SSL в полной мере

Поэтому эти действия желательно произвести на начальном этапе настроек CMS WordPress, чтобы в случае чего, по каким либо причинам не вывести из строя возможно уже долгое время полностью функционирующий сайт.

Плюс ко всему, в процессе редактирования wordpress файлов, на хостинге, отвечающих за работу движка, перед их редактированием сохранить весь сайт, включая все папки или отдельный файл подвергающейся дальнейшему изменению.

Так-же в админ панели сайта в разделе Настройки, произойдут изменения в адресе сайта (url).

Оставьте комментарий