Модератор форума: Yuri_G, ilia_halupko  
Сообщество uCoz » Мастерская uCoz » Домен для сайта » HTTPS и SSL-сертификат » Защищаем свой сайт с помощью HTTPS (проблемы\решения с установкой и после установки SSL)
Защищаем свой сайт с помощью HTTPS
Модератор форума
Сообщение # 1 | 16:39:53


Центры Sectigo и DigiCert сообщили, что вынуждены прекратить работу с рядом стран, в том числе с Россией.

Наша компания не рекомендует клиентам из России и владельцам сайтов в доменной зонах .RU, .SU, .РФ и .BY приобретать SSL-сертификаты Sectigo, DigiCert, RapidSSL, Thawte SSL, GeoTrust, Zerossl.


SSL для сайтов uCoz Работа сайта по протоколу HTTPS важна для обеспечения безопасности передачи данных, позитивно воспринимается поисковыми системами и часто является необходимым требованием для сайтов различных государственных органов.


Теперь владельцы сайтов получают возможность прикрепить к своему сайту SSL-сертификат, что позволит активировать для него работу по протоколу HTTPS.

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

* Если вы владелец сайта с собственным доменом и хотите, чтобы сайт работал по протоколу HTTPS, вам необходимо приобрести SSL-сертификат. Для сайтов, которые не имеют своих доменов и зарегистрированы в зонах .ucoz.com, .ucoz.ru, .ucoz.net, .at.ua и .3dn.ru, приобретать сертификат не нужно. Он подключится автоматически!

Что такое протокол HTTPS и зачем он нужен сайту?

HTTPS (аббр. от англ. HyperText Transfer Protocol Secure) — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTPS, «упаковываются» в криптографический протокол SSL или TLS.


Опишем всё более подробно и простыми словами. Когда вы делаете что-либо в интернете, например, заходите на какой-то сайт или загружаете в социальную сеть фотографию, вы инициируете обмен данными между вашим компьютером и сервером. В большинстве случаев этот обмен данными происходит по протоколу HTTP. Такой удобный и привычный всем способ передачи данных обладает одним довольно серьезным недостатком — отсутствием шифрования данных на пути следования информации от вашего компьютера к серверу. Это не очень критично для таких действий, как простая загрузка сайта в вашем браузере, но очень важно в тех случаях, когда передаются действительно важные, конфиденциальные данные, такие как логин, пароль или, например, номер кредитной карты. Так как передаваемые данные на пути своего следования к серверу могут проходить через десятки различных промежуточных узлов, отсутствие шифрования может привести к краже данных, если хотя бы один из этих узлов контролируется злоумышленниками.

Схематически это выглядит так:



Использование HTTPS с точки зрения SEO

Так как HTTPS обеспечивает повышенную защищенность данных, это благосклонно воспринимается поисковыми системами. В частности, Google учитывает использование HTTPS при ранжировании.

“Яндекс” напрямую не говорит о том, что учитывает данный фактор, но в то же время перевел большинство своих сервисов для веб-мастеров (а также API) на работу по HTTPS. Вероятно, в будущем поисковые системы будут отдавать большее предпочтение именно сайтам, работающим по защищенному протоколу.

Подробнее о новом функционале и его особенностях

Для настройки HTTPS-протокола и загрузки собственных сертификатов появился дополнительный пункт в настройках безопасности сайта.






Где купить SSL-сертификат?

Вы можете приобрести нужный вам сертификат у любого издателя сертификатов.


Какой сертификат нужен для моего сайта?

Для большинства сайтов достаточно обычного Domain Validation Certificate. Такой сертификат подтверждает только домен и имеет упрощенную процедуру выпуска.


Что делать после покупки сертификата?

После окончания выпуска сертификата вам необходимо сохранить у себя на компьютере выданный вам издателем сертификата файл приватного ключа (c расширением .key) и файлы самих сертификатов (как правило, с расширением .crt). Это обычные текстовые файлы. Содержимое этих файлов необходимо скопировать и вставить в соответствующие поля в разделе "Подключение сертификата SSL", сохранив настройки.


Подготовка к переходу на HTTPS

Для того, чтобы начать переход на HTTPS, еще перед сменой протокола рекомендуем вам абсолютные внутренние ссылки на сайте заменить на относительные.
Относительные ссылки бывают двух типов:

1. Относительные вне зависимости от домена

https://blog.ucoz.ru/updates/ssl/ — абсолютная.
/updates/ssl/ — относительная.

2. Относительные вне зависимости от протокола.

https://blog.ucoz.ru/updates/ssl/ — абсолютная
//blog.ucoz.ru/updates/ssl/ — относительная

Необходимо использовать ссылки последнего вида, когда вы исключаете название протокола. Таким образом, не важно, на HTTP ваш сайт или на HTTPS, он будет всегда ссылаться на страницы с тем же протоколом. Обратите внимание, что мы говорим про внутренние ссылки, так как внешние сайты могут вовсе не поддерживать HTTPS, поэтому ссылки на них мы оставляем как и были.

Если у вас несколько связанных проектов или поддоменов одного сайта, и все из них вы переводите на HTTPS, то относительная структура ссылок поможет правильной индексации поисковыми системами и верному перенаправлению пользователей.

— Исправление вложений медиа-контента

Проверьте, какой медиа-контент (изображения, видео, презентации, и др.) вы используете у себя на сайте и по какому протоколу его запрашиваете. Здесь необходимо тоже все перевести в относительные адреса, и тогда при переходе на HTTPS у вас медиа-контент также будет подгружаться с защищенных сайтов. Но стоит убедиться, что он действительно доступен по HTTPS.

Если используемые вами картинки хранятся на вашем сайте, то просто используйте относительные адреса //example.com/img/mega-image.jpg. Если вы подгружаете картинки с внешних ресурсов (CDN или других сайтов), то они также должны поддерживать HTTPS, иначе стоит отказаться от этих вложений.

Популярные сервисы, которые позволяют внедрять свой контент, типа YouTube, SlideShare, виджеты VK или Facebook, и другие, уже давно поддерживают HTTPS, поэтому с ними проблем не возникнет. Но если вы используете медиа-контент с непопулярных сервисов, то уточните, будет ли этот контент работать/отображаться, если вы смените протокол.

— Исправление подключений внешних скриптов

Во внешних скриптах также нужно использовать относительные URL. Например, для библиотеки jQuery, вместо кода:

Код
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>


Нужно использовать:

Код
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>



Как проверить, что мой сайт работает по HTTPS?

После успешного прикрепления сертификатов ваш сайт будет открываться по ссылке https://домен_моего_сайта. В адресной строке рядом с сайтом появится изображение замка:



Для проверки корректности установки SSL-сертификата мы рекомендуем использовать сервис sslshopper.com.

Чтобы проверить правильность установки:

1 Перейдите по ссылке.
2 Введите имя вашего домена и нажмите Check SSL.
3 При корректной установке SSL-сертификата вы увидите примерно такой результат:



В некоторых случаях результаты проверки кэшируются и отображаются устаревшие данные. Об этом свидетельствует текст под строкой поиска. Чтобы получить актуальную информацию об установке SSL-сертификата, перейдите по ссылке clicking here и пройдите CAPTCHA-тест:




Нужно ли включать редирект с HTTP на HTTPS?

Мы настоятельно рекомендуем не отключать на постоянной основе опцию "Перенаправлять с HTTP на HTTPS", так как это может иметь негативные SEO-последствия для сайта. Данную опцию можно выключать только в том случае, когда вам необходимо внести какие-либо правки в код сайта для его корректной работы с HTTPS.

Зачем нужна опция "Запретить HTTP для подключаемых ресурсов"?

Эта опция позволит вам запретить использование вашими пользователями ссылок на изображения (например, в комментариях), которые не могут быть загружены по протоколу HTTPS.

Купить SSL сертификат


Прикрепления: 9762730.png (1.1 Kb) · 6066306.png (52.4 Kb) · 5972288.png (101.1 Kb) · 8112343.png (10.7 Kb)
aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 61 | 13:48:07
Цитата Agent_Smit ()
aksshop_aksshop, у вас счетчики рамблера и тИЦ яндекса подгружают изображения по протоколу http - поменяйте на https
Я так понял на всем сайте нужно http заменить на https. А те файлы которые не поддерживаются https, просто перезалить. Все проблема на всем сайте решена, все работает.

Добавлено (25 Янв 2017, 13:48:07)
---------------------------------------------
Скажите, установил https, все работает. Но проблема в следующем, при переходе с поисковиков на страницы сайта выдает "Возникла проблема с сертификатом безопасности этого веб-сайта" в любом браузере. Разве так должно быть? Должна же быть какая то пере адресация с HTTP:// и HTTP://www. на HTTPS:// и HTTPS://www. Или что то надо дополнительно прописывать? Спасибо заранее.

$Vladimir$
Сообщений: 7465
Репутация: 1053

Сообщение # 62 | 15:18:44
aksshop_aksshop, вы ранее использовали сайт с www, так он проиндексирован. Переадресация есть и она работает.

aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 63 | 22:04:44
Цитата $Vladimir$ ()
aksshop_aksshop, вы ранее использовали сайт с www, так он проиндексирован. Переадресация есть и она работает.

Да, спасибо я уже разобрался, связался с регистратором сертификата они мне переделали сертификат, ранее я просто не добавил в сертификат www.aksshop.ru по этому он и не правильно подгружался.
VladisBig
Сообщений: 7
Репутация: 0

Сообщение # 64 | 13:54:59
Здравствуйте.
У сайта есть сертификат неделю.
Модуль интернет-магазин.
Уведомление администратору о новом заказе, ссылка "$ORDER_LINK$-auth-$ORDER_AKEY$"
Пока два раза переходил по https://
Почти всегда http://
При замене в строке http:// на https:// все показывает как надо, ошибок нет.

Пожалуйста, подскажите?
aksshop_aksshop
Сообщений: 57
Репутация: 3

Сообщение # 65 | 02:35:23
Вопрос в следующем, перешел с http на https вроде все нормально, везде зарегил новые сайтмапы, но заметил следующие в Веб мастере Яндекса.
При проверки роботами.
Проверка ответа сервера:
Код статуса HTTP 301 Moved Permanently
Время ответа сервера2 мс
IP сайта
Размер страницы184 Б
Идет редирект, так должно быть или что то не так? В дальнейшем все исправится или что то нужно делать?
Сообщение отредактировал aksshop_aksshop - Воскресенье, 05 Фев 2017, 02:36:59
Lexxx9258
Сообщений: 14
Репутация: 2

Сообщение # 66 | 13:34:26
Как быть с разделом "Каталог статей"? У меня на сайте в этом разделе много контента, на странице материала всегда есть строка "Источник" которая автоматически заполняется как http:// "ссылка на источник". При добавлении материалов или редактировании ссылка на источник указывается без http://, потом ее ставит шаблон, использующий блок $SOURCE$. То есть получается, что внутренней ссылки в виде http мне не избежать?
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 67 | 19:27:43
Lexxx9258, панель управления - дизайн - управление дизайном - каталог статей - страница материала и комментария - найдите строчку и исправьте
было
Цитата
<?if($SOURCE$)?><br /><br /><!--<s5174>-->Источник<!--</s>-->: <a href="javascript://" rel="nofollow" onclick="window.open('$SOURCE$');return false;">$SOURCE$</a><?endif?>

стало
Цитата
<?if($SOURCE$)?><br /><br /><!--<s5174>-->Источник<!--</s>-->: <a href="javascript://" rel="nofollow" onclick="window.open('$SOURCE$');return false;"><?substr($SOURCE$,5)?></a><?endif?>

все остальное скрыто скриптом
не поможет. просто строчку
Цитата
<?if($SOURCE$)?><br /><br /><!--<s5174>-->Источник<!--</s>-->: <a href="javascript://" rel="nofollow" onclick="window.open('$SOURCE$');return false;">$SOURCE$</a><?endif?>

замените на
Код
Источник: <?substr($SOURCE$,5)?><br /><br />

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
modastyle
Сообщений: 19
Репутация: 5

Сообщение # 68 | 22:57:12
Здравствуйте! Помогите пожалуйста разобраться, сайт не работает при переходе на https. Вопрос задали тут - //www.ucoz.ru/qa....D1%80%D

0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD-%D0%BD%D0%B0-https-%D

1%81%D0%B0%D0%B9%D1%82-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-%D1%87%D1
%82%D0%BE-%D0%BD%D0%B5-%D1%82%D0%B0%D0%BA?show=123620
Yaroslav
Сообщений: 455
Репутация: 43

Сообщение # 69 | 00:03:08
modastyle, в данный момент для сайта отображается сертификат для сервера, после обновления DNS-зоны системного поддомена в Вашем регионе данные будут отображаться корректно и сайт будет работать должным образом по протоколу https://
ctc
Сообщений: 62
Репутация: 25

Сообщение # 70 | 16:57:47
Здравствуйте! Есть сайт переведенный на https протокол, в настроен редирект с http на https. Есть страница, на которой нужно отключить https, т.к. виджет стороннего сервиса работает только по обычному протоколу http.
URL страницы https://euroinvision.ru/index/ein_live/0-379
Будьте добры подсказать как можно решить данную проблему.

EuroINvision.ru (InfoNews) - Мега Евровидийный Портал.
https://euroinvision.ru/
Drinko
Сообщений: 909
Репутация: 773

Сообщение # 71 | 17:06:43
ctc, что за виджет? Как вариант - подгружать через JS.

ctc
Сообщений: 62
Репутация: 25

Сообщение # 72 | 17:12:08
Drinko, видеопоток m3u8, работающий через http.

EuroINvision.ru (InfoNews) - Мега Евровидийный Портал.
https://euroinvision.ru/
pankovdmit
Сообщений: 7
Репутация: 5

Сообщение # 73 | 20:29:14
на https://domain.ucoz.com/ заказал 18.02.17 Domain Validation Certificate
Ticket#2017021910020971] [support][don.ucoz@mail.ru] заказал Domain Validation Certificate
До сих пор Статус SSL-сертификата: в процессе выпуска
письмо на e-mail admin@... для подтверждения заказа со ссылкой не пришло.
На мои обращения в службу поддержки domain.ucoz.com пришел вначале ответ типа ждите - потом они вообще перестали отвечать. Я оплатил немалые деньги и такое отношение просто возмутительно. Неужели нельзя разобраться и решить проблему.

Дмитрий Донской
Сообщение отредактировал pankovdmit - Вторник, 21 Фев 2017, 20:38:08
admin@barnaul-motorscom
Сообщений: 1
Репутация: 0

Сообщение # 74 | 05:30:00
Я уже не знаю куда писать! Адрес сайта rik-shop.ru
Это были мои вопросы:
При вставке ключей и нажатии СОХРАНИТь, страница крутится долго и не сохраняет.
Подскажите, что может быть?

Вставляю:
Certificate, Private Key и CA Bundle (Contains Root And Intermediate Certificates)
Кружок крутится, крутится при сохранении и так может долго - целый час крутится...
Почему никто не отвечает? Из панели писал и бесплатно писал и платно писал и по бонусам 3 обращения в тех поддержку. Я на платном тарифе перешел к вам от nethouse, думал у вас лучше! Оказывается вообще беда! Лучше бы на нетхаус остался. Думаю нужно будет на форумах отписаться.
Спасибо за "обыструю и профессиональную" поддержку. Врагам не посоветуешь такого обслуживания.
$Vladimir$
Сообщений: 7465
Репутация: 1053

Сообщение # 75 | 11:20:08
admin@barnaul-motorscom, продолжите переписку в рамках созданного запроса в службу поддержки.
Сообщество uCoz » Мастерская uCoz » Домен для сайта » HTTPS и SSL-сертификат » Защищаем свой сайт с помощью HTTPS (проблемы\решения с установкой и после установки SSL)
Поиск: