Я переключаю домен на новый сервер, но хочу сохранить защищенную функциональность на старом сервере

У меня есть старый устаревший веб-сайт, который я перешел на WordPress.

Некоторые функции останутся на старом сервере и будут доступны через IP-адрес, однако для этой функции требуется безопасное http-соединение, и наш текущий сертификат действителен для доменного имени, на которое осуществляется переключение.

Я добавил редирект с помощью mod_write в наш файл htaccess

Redirect /mySecurePage https://99.99.99.99/mySecurePage

Однако пользователю выдается предупреждение, поскольку сертификат зарегистрирован на доменное имя - то же доменное имя, которое теперь указывает на другой IP-адрес (небезопасно и перенаправляет на защищенную страницу на старом сервере / другой IP-адрес).

Какое лучшее решение?

У меня есть полный доступ к обоим серверам, но я хотел избежать переноса старых функций на новый сервер - это беспорядок. Могу ли я поменять сертификат или сделать какую-нибудь необычную переписку URL?

2 ответа

Решение

Добавьте поддомен legacy.yourdomain.com и пусть этот поддомен будет служить старым устаревшим веб-сайтом.

Затем замените IP-адрес в правиле "Redirect" на созданный вами поддомен.

переадресовывать

Вы можете использовать опцию перенаправления, как уже упоминалось. Вы правы, что вам нужно будет использовать сертификат SSL, который точно соответствует старому домену.

Часто два отдельных SSL-сертификата дешевле, чем подстановочный знак.

Прокси метод

Вы можете использовать SSL-прокси на своем новом сервере для прокси-трафика к старой системе.

Смотрите директивы ProxyPass.
http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

Также не забывайте: SSL ProxyEngine на http://httpd.apache.org/docs/2.2/mod/mod_ssl.html

Если вы не хотите добавлять новый домен, я бы выбрал версию с перенаправлением. Это гораздо менее сложная и простая реализация.

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

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