Як налаштувати HTTPS (SSL) на вашому веб-сайті
Чому YouVersion вимагає HTTPS?
Для захисту конфіденційності нашої Спільноти всі Партнери YouVersion повинні використовувати URL-адреси веб-сайтів з HTTPS. For your website to support HTTPS, you'll need to do two things:
- Встановити SSL-сертифікат на сервері вашого веб-сайту.
- Налаштувати ваш веб-сайт для перенаправлення всього трафіку
http://наhttps://.
Більшість веб-хостингів мають документацію про те, як виконати ці два кроки. Ми рекомендуємо проконсультуватися з адміністратором вашого веб-сайту або вашим хостинг-провайдером, перш ніж робити це самостійно.
Що таке SSL-сертифікат?
SSL/TLS сертифікати — це криптографічні ключі шифрування, що складаються з публічної та приватної пари, які використовуються для кодування та декодування даних, що надсилаються на веб-сайт. Це захищає дані користувача від перехоплення третіми сторонами шляхом шифрування їх від браузера користувача до сервера вашого веб-сайту.
Дані, зашифровані будь-ким за допомогою вашого публічного ключа, можуть бути розшифровані лише вашим приватним ключем (який зберігається в секреті на вашому веб-сервері). Це дозволяє будь-кому заповнити контактну форму на вашому веб-сайті, яку може прочитати лише ваш веб-сервер перед передачею її вам — зберігаючи особисту інформацію користувача в безпеці.
Що таке HTTPS?
HTTPS — це версія HTTP, яка використовує SSL/TLS шифрування. URL-адреса веб-сайту буде починатися з https:// замість http://, і більшість браузерів відображатиме спеціальний значок «замка» поруч з адресним рядком.
Як отримати безкоштовний SSL-сертифікат
LetsEncrypt.org був створений лідерами галузі, щоб допомогти всім безпечно передавати дані користувачів. Найпростіший спосіб отримати SSL-сертифікат LetsEncrypt — це використовувати веб-хостинг, який надає LetsEncrypt як послугу.
If your host doesn't support free or paid certificates, you can follow the LetsEncrypt guide to create and install a certificate manually. Дізнайтеся більше тут.
Веб-хостинги з безкоштовним SSL
Find a list of web hosts that support LetsEncrypt's free certificates here.
Веб-хостинги з платним SSL
Find a list of web hosts that do not officially support free LetsEncrypt's certificates, but offer paid solutions here.
Перенаправлення HTTP на HTTPS
Перенаправлення з'єднань http:// на з'єднання https:// , також відоме як примусове використання SSL, гарантує, що всі відвідувачі вашого сайту матимуть зашифроване з'єднання — але старі посилання все ще працюватимуть для доступу до вашого веб-сайту.
Для простих рішень веб-сайтів ви можете додати наступний фрагмент до файлу .htaccess вашого сайту. Це перенаправить весь трафік на ваш веб-сайт для використання HTTPS-версії вашої URL-адреси.
Примітка: Оновіть [yourdomain.com](<http://yourdomain.com>) на доменне ім'я вашої організації.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ <https://www.yourdomain.com/$1> [R,L]
Для сайтів WordPress зверніться до адміністратора вашого сайту, щоб додати плагін або оновити ваш файл .htaccess відповідним кодом WordPress для примусового використання HTTPS-з'єднань.