Предположим, что у меня есть веб-сайт:
http://www.myweb.com
и предположим, что я обращаюсь к панели управления через:
http://cpanel.myweb.com .
Тогда я хочу получить доступ к «www.myweb.com» и «cpanel.myweb.com» через один сертификат SSL. [наличие двух сертификатов SSL, один для «www.myweb.com» и один для «cpanel.myweb.com» слишком дорог, а сертификат подстановочного знака не является вариантом, поскольку я нахожусь на общем сервере].
Поэтому предположим, что я получил единственный сертификат SSL для «www.myweb.com», который позволяет мне получить доступ к веб-сайту через «https://www.myweb.com»,
Я хочу попытаться создать страницу, например «https://www.myweb.com/mycpanel», которая берет учетные данные для входа через SSL и затем входит в систему «http: //cpanel.myweb. com "с сервера (без отправки учетных данных обратно в браузер), а затем перенаправляет браузер на" http://cpanel.myweb.com "таким образом, что аутентификация больше не требуется. Таким образом, я мог бы войти в cpanel через SSL (правда, если бы я хотел изменить пароль cpanel, тогда мне все равно пришлось бы делать это по небезопасному каналу!]
Я пробовал решения из Интернета, которые используют функцию заголовка php, но это передает учетные данные обратно в браузер, который затем обращается к «http://cpanel.myweb.com», используя эти учетные данные по небезопасному каналу. Я также пытался использовать php curl, но это, похоже, не работало.
Есть ли у кого-нибудь идеи о том, как я могу это сделать? Благодарю.