URL перенаправляет на другой URL с ssl

Немного странно, но здесь говорится:

Я создал новый vhost для website1.com и загруженные файлы в var / www / html / website1.com. Сайт ранее имел SSL на предыдущем сервере.

На новом сервере SSL еще не настроен.

При доступе к сайту на новом сервере, очевидно, все URL-адреса по-прежнему «https».

Затем сайт будет перенаправлен на совершенно другой URL-адрес website2.com (на котором установлен активный SSL).

Есть ли способ отключить это и просто показать обычную ошибку SSL / https?

(пожалуйста, исправьте меня, если я не использовал правильные термины)

0
задан 17 October 2017 в 14:43

1 ответ

Такая ситуация встречается часто.

Вот почему +, как это прояснить.

1) На вашем сайте1 с SSL. Если вы установите флаг HSTS, используя что-то вроде ...

Header always set Strict-Transport-Security "max-age=63072000; preload"

Тогда ваш браузер будет кешировать этот заголовок для любого значения max-age . Это значение обычно составляет 1-2 года.

2) Вы настраиваете новый веб-сайт1 без SSL.

Ваш кеш браузера по-прежнему содержит заголовок HSTS.

Примечание. Когда я говорю «кеш браузера», это не кеш файлов вашего браузера (обычно). Все зависит от того, какой браузер вы используете. Там нет стандарта того, как браузер кеширует эти заголовки, а как долго.

3) Теперь, когда вы посещаете website1, ваш браузер требует, чтобы этот сайт передавался по протоколу SSL, как это было до + кэширования заголовка HSTS.

4) Это будет продолжаться до тех пор, пока вы не выполните одно из двух действий.

Это по-прежнему не будет выполнено, потому что ваш браузер навсегда принудительно получит доступ к веб-сайту1 через HTTPS + никогда по HTTP.

a) Вы выясняете, как удалить заголовок HSTS из вашего браузера.

b) Вы перемещаете свой оригинальный сертификат SSL на свой новый сайт website1.

Лучше всего перенести исходный сертификат SSL на новый сайт, потому что каждый посетитель, посетивший ваш сайт, когда у него был заголовок SSL-сертификат + HSTS, будет иметь ту же ошибку, что и вы.

Таким образом, даже если вы исправите это для себя, любой, кто ранее посещал ваш сайт, получит сообщение об ошибке max-age раз ... так что 1-2 года и больше они не смогут посетить ваш сайт.

https://LetsEncrypt.org предоставляет бесплатные + надежные сертификаты SSL в течение многих лет. С моими хостинговыми клиентами я устанавливаю SSL для каждого сайта. Период. Даже если все, что делает этот сайт, перенаправляет на другой сайт.

Исправьте SSL на веб-сайте1 +, вероятно, все будет хорошо.

0
ответ дан 17 October 2017 в 14:43

Другие вопросы по тегам:

Похожие вопросы: