Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Как убрать ssl

Как убрать ssl — объясняет, как отключить HTTPS на сайте, когда это допустимо, и что проверить после изменения настроек сервера.

Раздел: SSL и безопасность

Если вы ищете, как убрать ssl, сначала уточните задачу: убрать сам сертификат, отключить принудительный переход на HTTPS или полностью перевести сайт на HTTP. Это разные действия, и у каждого есть последствия для доступа, авторизации и индексации.

Когда действительно нужно отключать HTTPS

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

Если задача именно в том, как убрать ssl, важно понимать: иногда достаточно снять редирект, а сам сертификат можно не удалять. Это безопаснее, потому что потом проще вернуть защищённое соединение.

Как убрать редирект на HTTPS

Чаще всего HTTPS включён не самим сертификатом, а настройками веб-сервера или CMS. Чтобы отключить перенаправление, проверьте такие места:

  • Конфигурацию веб-сервера: правила редиректа с 80 на 443;
  • Настройки CMS: адрес сайта с https и принудительное использование защищённого протокола;
  • .htaccess или аналогичный файл с правилами перенаправления;
  • Прокси, CDN или панель хостинга, если они включают HTTPS автоматически.

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

Как удалить сертификат с сервера

Если нужно убрать именно сертификат, сделайте это только после отключения виртуального хоста или сайта на 443 порту. Иначе сервер продолжит пытаться обслуживать HTTPS, но без нужного файла. Обычно порядок такой:

  1. Отключить редирект на HTTPS;
  2. Убрать привязку домена к 443 порту в настройках сервера;
  3. Удалить или заменить пути к файлам сертификата и ключа;
  4. Перезапустить веб-сервер;
  5. Проверить, что HTTPS больше не отвечает или отдаёт ожидаемую заглушку.

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

Что сломается после отключения

После того как вы решите, как убрать ssl, проверьте сайт на практические ошибки. Возможны такие проблемы:

  • Смешанный контент: часть картинок, скриптов и стилей остаётся на HTTPS;
  • Зацикленный редирект, если в CMS и сервере стоят разные правила;
  • Неработающая авторизация, если куки были привязаны к защищённому соединению;
  • Сброс ссылок в поиске и уведомлениях, если где-то остался старый адрес.

Если сайт виден по HTTP, но отдельные страницы или ресурсы всё равно пытаются открыться через HTTPS, значит надо отдельно заменить внутренние ссылки в базе, шаблонах и настройках темы.

Проверка результата

Откройте сайт в обычном окне браузера и в приватном режиме. Проверьте три вещи: адрес начинается с http://, в адресной строке нет значка защищённого соединения, страницы не перекидывают обратно на HTTPS. Затем откройте несколько внутренних разделов, форму входа и страницу с изображениями. Если всё работает без предупреждений и переходов, отключение выполнено корректно.

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

Итог простой: как убрать ssl зависит от того, что именно у вас включено — сертификат, редирект или настройка CMS. Начинайте с отключения перенаправления, потом снимайте привязку к 443 порту и только затем удаляйте сертификат, если он больше не нужен.

Другие ответы

SSL и безопасность

Как создать ssl сертификат windows

Практический разбор запроса «как создать ssl сертификат windows»: что можно сделать в Windows, какие есть варианты, как проверить результат и избежать типичных ошибок.

PHP

PHP какой тип

Коротко и по делу: разберём запрос php какой тип, покажем, где в PHP есть типы данных, как их проверять и почему вопрос бывает неоднозначным.

CSS

Как задать css в html

Практическое объяснение, как задать css в html: способы подключения, приоритеты, частые ошибки и проверка результата для страницы без лишней теории.

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram