У меня есть веб-сайт, размещенный на общем хостинге. Я купил сертификат ssl, но на виртуальном хостинге не устанавливаются ssl от других провайдеров. Еще у меня есть VPS.
Можно ли разместить SSL-версию моего веб-сайта на этом VPS и продолжить размещение не-SSL-версии на общем хостинге? возможно ли это через настройки DNS?
Это невозможно сделать, если обе стороны должны использовать одно и то же имя хоста (например, 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.
Я знаю три решения, но нельзя ожидать, что ни одно из них сработает хорошо.
Почему бы не разместить оба IP-адреса. версии сайта на вашем VPS? Я думаю, что размещение обеих версий на VPS будет работать лучше, чем все три другие идеи, которые я предложил.