размещать SSL-версию веб-сайта на другом сервере [закрыто]

У меня есть веб-сайт, размещенный на общем хостинге. Я купил сертификат ssl, но на виртуальном хостинге не устанавливаются ssl от других провайдеров. Еще у меня есть VPS.

Можно ли разместить SSL-версию моего веб-сайта на этом VPS и продолжить размещение не-SSL-версии на общем хостинге? возможно ли это через настройки DNS?

-1
задан 27 August 2014 в 12:18
2 ответа

Это невозможно сделать, если обе стороны должны использовать одно и то же имя хоста (например, http://www.example.org и https: / /www.example.org), потому что это имя будет преобразовано в один и тот же IP-адрес независимо от http или https. Теоретически вы можете перенаправить весь трафик через порт 80 вашего VPS на общий хостинг, но это приведет к большим накладным расходам (для пересылки данных через порт 443 с общего хоста на VPS у вас, вероятно, нет прав).

Но, если бы вы могли использовать разные имена хостов (например, http://www.example.org vs. https://ssl.example.org ), это было бы возможно, если у вас есть контроль над настройками DNS.

2
ответ дан 5 December 2019 в 19:15

Я знаю три решения, но нельзя ожидать, что ни одно из них сработает хорошо.

  • Укажите домен на IP-адрес, который вы контролируете. Перенаправьте порт оттуда туда, где размещен сайт. В идеале это можно сделать с помощью DSR, но это, вероятно, не поддерживается общим хостом.
  • Используйте записи SRV DNS. Это было бы идеальным решением. Проблема в том, что большинство браузеров не поддерживают записи SRV.
  • Поместите оба IP-адреса в свой домен и рассчитывайте, что клиенты заметят, что один из них выдает RST, а затем использует другой.

Почему бы не разместить оба IP-адреса. версии сайта на вашем VPS? Я думаю, что размещение обеих версий на VPS будет работать лучше, чем все три другие идеи, которые я предложил.

1
ответ дан 5 December 2019 в 19:15

Теги

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