|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
||||||
Редирект с HTTPS на HTTP23.10.2023, 01:12. Показов 2011. Ответов 24
Метки нет (Все метки)
Здравствуйте!
На сервере расположены сайты как с SSL-сертификатами, так и без них. Те, который с SSL, открываются корректно, а которые без - почему-то происходит редирект на HTTPS. Да, у меня на компьютере стоит антивирус Касперского, который, видимо, проверяет SSL по-умолчанию, так как с компьютерами, где его нет, всё отображается корректно. Пробовал изменить в default-ssl.conf опцию SSLEngine с "on" на "off": сайты, которые без SSL, открываются корректно, а с SSL, не открываются.
Подскажите, пожалуйста, что я не так делаю и как разрешить ситуацию?
0
|
||||||
| 23.10.2023, 01:12 | |
|
Ответы с готовыми решениями:
24
Редирект с https на http Редирект с https на http htaccess - редирект с http на https |
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
|||
| 23.10.2023, 10:48 | |||
|
SSLEngine off RewriteEngine On RewriteRule (.*) http://site.ru [R=301,L] сделать virtualhost порт 443 (с сертификатами, также как у вас сделаны не-ssl сайты) и в него добавить редирект на http:// да, некоторые клиенты (в смысле браузеры и т.п.) по запросу домена будут ломиться первым делом на https и порт 443, вы на это никак не повлияете. можете лишь сделать редирект с https на http, если это так необходимо. но естественно, если сертификата не будет (или самоподписный будет), то вместо редиректа они увидят лишь ошибку сертификата.
1
|
|||
| 23.10.2023, 12:20 | ||
|
(на сервере можно только редирект сделать. Но при кривых клиентах это вызовет циклическю переадресацию) Но может не каспер виноват, а браузер. Точнее расширения
1
|
||
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
|||||||
| 17.11.2023, 19:45 [ТС] | |||||||
|
Когда отключен SSL
А если включить SSL по-умолчанию, то появляется сразу автоматическое перенаправление на HTTPS. Дело в том, что я не могу его отключить, так как есть сайты с SSL-сертификатами, а есть без них. Добавлено через 1 минуту Добавлено через 48 секунд Извините, что вернулся к этому вопросу спустя месяц, были неотложные срочные дела.
0
|
|||||||
| 17.11.2023, 20:00 | ||
|
Если ты на 100% уверен, что дело в каспере, то нужно не отключать его, а настроить. Наверняка у него есть настройка типа "принудительно открывать в https". Он вообще позволяет другие сайты по http открывать? Например http://kremlin.ru/ (хотя именно этот у него может быть в исключениях, но других (не гос) я не знаю, так что лучше проверить и на других)
1
|
||
|
377 / 319 / 73
Регистрация: 15.09.2017
Сообщений: 1,436
|
|
| 18.11.2023, 20:47 | |
|
Протоколы настраиваются отдельно для каждого сайта. А вы написали, что нужно делать роутинг по именам на порте 80. (HTTPS-сайты работают на порте 443.)
Добавлено через 7 минут Для редиректа на HTTPS можно понаделать доп. вирт. хостов на порте 80 или использовать для этого дефолтный вирт. хост на порте 80.
1
|
|
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
|||
| 19.11.2023, 16:26 [ТС] | |||
![]() Добавлено через 1 минуту речь идёт о тех сайтах, которые расположены на сервере с отключённым SSL
0
|
|||
| 19.11.2023, 16:53 | |||
|
Подведём промежуточные итоги, что имеет по твоим рассказам. 1. На других устройствах без каспера сайт открывается по http. 2. На твоём ПК без каспера открывается по http. 3. На твоём ПК c каспером происходит редирект на https 4. На твоём ПК с каспером другие сайты нормально открываются по http. Всё так? Значит осталось нужно проверить п1, но с каспером. Так же проверить п2-3 в разных браузерах. Вот когда это будет проверено, тогда можно что-то думать о вине касперва.
1
|
|||
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
|
| 21.11.2023, 06:24 [ТС] | |
|
Lazor, всё проверил: кроме Mozilla, во всех остальных браузерах (Opera, Chrome) при наличии Каспера такая ошибка
0
|
|
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
||
| 21.11.2023, 06:26 [ТС] | ||
|
0
|
||
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
|
| 21.11.2023, 09:19 | |
|
Так в чем сложность сделать сертификат для http сайтов, но сделать редирект https -> http ?
Вы суть проблемы понимаете? Браузер по-умолчанию пытается открыть 443 порт https и когда у вас ssl выключен полностью, на этом порту ничего нет и тогда браузер включает план Б - открывает порт 80 http. Т.е. все открывает как и должен (кроме https сайтов конечно). А в другом случае когда у вас и 443 и 80 порты работают, но часть доменов с сертификатами, а часть без - браузер все равно ломится на 443 https даже для доменов, которые вы хотите чтоб открывались по http. На это вы не повлияете, просто дайте ему сертификат (чтобы не было ошибки про недоверенный сайт) и следом редирект с https на http. Все... развели тут проблему на месяц.
1
|
|
| 21.11.2023, 14:02 | |||
|
Но если ты утверждаешь, что каспер изменяет поведение (без него всё нормально) - значит дело в каспере. Логично? Логично.
1
|
|||
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
||
| 21.11.2023, 14:46 | ||
Сообщение было отмечено Saliery как решение
РешениеApache изначально работает только по http. Но можно добавить в него надстройку mod_ssl, которая и заведует 443 портом. Из него появляются кучка переменных для настроек параметров в конфигах (пути к сертификатам и т.д.), включая SSLEngine off/on, которая собственно включает или выключает это все. Не важно какое устройство, есть там каспер или нету... Есть факт: Либо сервер с сайтом имеет только 80 порт открытый, либо пару 80 и 443. Раньше, до всего этого https помешательства, по-умолчанию браузеры пытались открыть http на 80м порту. Но с относительно недавнего времени некоторые браузеры (или какие-то надстройки в виде касперского) наплевали, что некоторые владельцы сайтов плевать хотели на все эти ваши эс-эс-эли. И делают первый заход по имени домену на https 443, не пытаясь сперва открыть http 80. Дальше. Если сервер держит и http и https сайты, то он конечно же будет иметь рабочий 443й порт, даже если на нем не будет обслуживаться запрашиваемый домен. Но клиенты знать этого не могут, они запрашивают домен с 443 порта, получают в ответ какой-то не тот сертификат и сообщают об ошибке... даже не пытаясь глянуть что там на 80м. И зная про этот нюанс, даже если владелец сайта антипрививочник, не признающий https. Ему желательно бы всеж выпустить сертификат для своего домена. Но сделать на https версии редирект на нужную http версию. Вот и все... Пара наглядных примеров из моих подопечных: Ситуация как и у вас: http://sprut-detektive.ru при отсутствующем https://sprut-detektive.ru (и нет такого сертификата конечно, вместо него отдается default сертификат от сервера). Если просто в браузер ввести sprut-detektive.ru, без явного указания http:// то скорей всего браузер первым делом пойдет на https://sprut-detektive.ru и получит ошибку сертификата и т.д. И дальше в зависимости от поведения браузера, в firefox например можно нажать кнопку "продолжить все равно". Но какие-то браузеры могут на этом застопориться. И вот как правильно сделано у другого: Опять же, используется только http://poliprint.od.ua/ но при этом сделан сертификат для https://poliprint.od.ua/ И снова заходим просто по poliprint.od.ua - браузер нормально подключается к 443 порту, получает правильный сертификат от этого домена, ошибок нет. Следом получает редирект с https на http и без проблем открывается сайт.
1
|
||
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
|
| 21.11.2023, 15:32 | |
|
Saliery, откройте со своим касперским poliprint.od.ua
Откроется нормально или такая же ошибка будет как с вашим сайтом? А второй sprut-detektive.ru также не открывается как и ваш?
1
|
|
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
||||
| 22.11.2023, 19:04 [ТС] | ||||
|
Добавлено через 3 минуты Добавлено через 31 секунду
0
|
||||
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
||
| 22.11.2023, 19:04 | ||
|
и да - сервер таки причем. надо просто малость подправить, чтоб подстроиться под клиентов с касперскими и т.п.
1
|
||
|
9 / 9 / 4
Регистрация: 27.01.2013
Сообщений: 451
|
|||
| 22.11.2023, 19:05 [ТС] | |||
|
Добавлено через 33 секунды
0
|
|||
|
221 / 133 / 38
Регистрация: 25.07.2021
Сообщений: 539
|
||
| 22.11.2023, 19:10 | ||
|
для других доменов говорите же есть сертификаты. вот точно также и для этого надо. обычно выпускают бесплатный let's encrypt ну или вот еще пример, та же история: https://torgoborudovanie.com.ua/ -> http://torgoborudovanie.com.ua/ однако https сертификат тут делает cloudflare т.е. как один из вариантов, можно сделать также и вам. хотя это излишество конечно, лучше бесплатный сделать самостоятельно.
1
|
||
| 22.11.2023, 20:34 | |||||
|
Впрочем, это уже почти не важно. Хотя.. стоит проверить на других ПК с каспером http-сайты. Но погоди, ты выше утверждал что http://kremlin.ru/ открывается. Так открывается или нет? PS. Нет, установить сертификат и сделать редирект не помешает в любом случае (и по другим причинам), но это не отменяет лечения каспера. Добавлено через 9 минут Если нет, то всё ручками. Не забыв про скрипты автопродления.
1
|
|||||
| 22.11.2023, 20:34 | |
|
Помогаю со студенческими работами здесь
20
Редирект с протокола http и www на https Как сделать редирект с http на https Переделать в htaccess редирект с http на https Редирект с https на http только выбранные страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|