1 1 1 1 1 1 1 1 1 1 Rating 2.50 (3 Votes)

Часто бывает, что SSL-сертификат оказывается просрочен. И тогда сайт не грузится по https. И если вы запускаете контекстную рекламу Яндекс.Директ или Гугл Рекламу, то деньги будут "улетать в трубу"! А как же проверка доступности сайта в настройках кампании в Яндекс.Директе? Она не работает и не сообщает об ошибке, когда SSL-сертификат у вашего сайта просрочен или неверный.

Есть бесплатные сервисы проверки сайта по типу https://uptimerobot.com, скажете вы. Однако бесплатно эти сервисы проверяют только http. Т.е. они просто пингуют ваш сайт. И в случае недоступности сайта по https они не сработают.

Что делать? Нужно писать свой скрипт. Вот пример скрипта

#!/bin/bash

curl -Is https://seo58.ru | head -n 1|grep -q 'HTTP/1.1 200'|| {
    echo "Ошибка на сайте seo58.ru" | mail -s "Ошибка на сайте seo58.ru" Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
    exit 2
}

Вместо https://seo58.ru вставляете свой сайт. Вместо HTTP/1.1 200 вставляете свой ответ (может быть, например, HTTP/2 200) - проверяете командой

curl -Is https://seo58.ru | head -n 1

Вместо Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. вставляете свою почту, куда будет присылаться сообщение об ошибке. Вот и все. Называете как-то этот скрипт, например, check.sh, делаете ему права на исполнение и настраиваете крон. Например, чтобы запускалась проверка https сайта на доступность каждый час.

Вот и все! Теперь вы сможете быстрей узнавать, если вдруг ваш сайт стал недоступен по https из-за просроченного сертификата или еще по какой-то причине, и сэкономите деньги на контекстной рекламе, которые уходили бы впустую!

4 признака хорошего хостинга при создании сайта

Узнайте, каким должен быть хостинг для создания сайта.

Этапы создания сайта

Узнайте, из каких этапов состоит создание сайта. Как создать сайт с нуля. Как зарегистрировать домен. Как выбрать хостинг.

Получение и установка бесплатного сертификата Let's Encrypt в ISPManager 4 с помощью acme.sh

Читайте пошаговое руководство по установке бесплатного сертификата Let's Encrypt.

Настройка бесплатного Wildcard SSL-сертификата Lets Encrypt

Узнайте, как установить Wildcard SSL-сертификат бесплатно на домен и поддомены.

Перенаправление с http на https через .htaccess

Узнайте, как сделать перенаправление с http на https через файл .htaccess после установки SSL-сертификата.
Back to Top