2

Раньше на моем тестовом сайте был самозаверяющий сертификат, такой что http://example.com перенаправлялся на https://example.com. С тех пор я удалил сертификат, а также перенаправление, так что сервер работает точно так же, как и раньше (то есть на порт 80). Однако у меня возникли проблемы с тем, чтобы моя система это поняла.

Я удалил сертификат в Keychain Access на OS X и очистил кеш Chrome. Что происходит, когда я пытаюсь получить доступ к сайту, браузер перенаправляет на HTTPS-версию, но так как сервер больше не принимает это, я получаю сообщение об ошибке. То же самое относится и к Safari, который делает то же самое. Это работает в Firefox, потому что я не посещал сайт, когда была активна версия HTTPS. Я пытался перезапустить все браузеры и перезагрузить операционную систему несколько раз. Ничто не работает для сброса этого поведения.

Таким образом, и Chrome, и Safari каким-то образом кэшировали это перенаправление, и очистка кешей и перезапуск не работают, как и ожидание (это было проблемой в течение нескольких месяцев).

Как я могу это исправить?

0