iHead.Ru - надежный PHP-хостинг, хостинг для сайтов на 1С-Битрикс, доменные имена
проверить домен
Бесплатный SSL-сертификат к каждому сайту

Надежный хостинг
для ваших проектов

Регистрация доменов
и другие услуги

PHP8. Ускорь свой сайт!

Способы оплаты
Оплата через банк

Часто задаваемые вопросы

Установка произвольного SSL-сертификата

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

В личном кабинете реализована возможность установки SSL-сертификатов.

Загрузка SSL-сертификата

На странице "Мои услуги" — "SSL-сертификаты" отображается список всех SSL-сертификатов на конкретном договоре.

Если у вас несколько договоров, то сначала выберите нужный договор вверху страницы ("Выберите клиента").

В нижней части страницы нажмите ссылку "Добавить SSL-сертификат".

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

Нажмите кнопку "Добавить".

Если все поля заполнены верно, то вы увидите сообщение, что сертификат успешно добавлен.

Установка сертификата в нужном сайте

Чтобы установить SSL-сертификат в личном кабинете зайдите в меню "Мои услуги" — "Активные услуги", в описании услуги блок "Сайты" → нажмите ссылку "изменить" напротив нужного сайта.

На вкладке "Другие настройки" в выпадающем списке "SSL-сертификат" выберите нужный сертификат, нажмите кнопку "сохранить", а затем ссылку "выполнить".

Дополнительные действия

После установки SSL-сертификата сайт будет доступен как по старому протоколу HTTP, так и по новому HTTPS.

Если открыть сайт по протоколу HTTPS, то браузеры будут блокировать не HTTPS-содержимое. В итоге отображение сайта в браузере может стать неудовлетворительным.

Если возможно, сделайте так, чтобы на страницах сайта не было загрузки содержимого с явным указанием протокола (например, чтобы вместо http://www.ihead.ru/img/logo20080621.gif было //www.ihead.ru/img/logo20080621.gif или /img/logo20080621.gif).

Если запрос пришел через https, то в Apache будет установлена специальная переменная HTTPS в значение on.

Таким образом при желании можно сделать переадресацию с http на https, используя файл .htaccess:

RewriteEngine On
RewriteCond %{ENV:HTTPS} =""
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

В PHP эта переменная будет видна как $_SERVER['HTTPS'].

Другие вопросы

распечатать