Назад | Перейти на главную страницу

Перенаправление субдомена с http на внешний https, но без предупреждения о перенаправлении

Я использую размещенную вики-службу, которая работает через SSL, у меня есть перенаправление CNAME с моего поддомена на него, но браузеры показывают сообщение о перенаправлении.

Есть ли способ обойти это? Мой хост и технический персонал размещенного сайта расходятся во мнениях относительно того, что делать (в основном каждый говорит, что другому нужно что-то делать)

Текущая настройка:

http://wiki.mydomain.org -> https://mydomain.externalhost.org

Будем очень признательны за любые предложения :)

редактировать

На сервере, на котором находится мой домен, работает Apache, я не уверен насчет внешних хостов (извините, я не так разбираюсь технически, как версии и т. Д.)

В моей панели DNS говорится: Эта запись CNAME будет указывать wiki.appsforgood.org на appsforgood.onconfluence.com.

Я должен объяснить, что я предлагал установить сертификат SSL в поддомене вики, но мои хосты сказали, что это не остановит сообщение об ошибке и его следует установить на сервере внешних хостов. Конечно, внешние хосты говорят, что его нужно установить в субдомене вики, и я бьюсь головой об стол, пытаясь получить окончательный ответ.

Вы используете CNAME. Проблема в том, что сертификат SSL выпущен для доменного имени, на которое указывает CNAME.

Чтобы объяснить, в чем «проблема»:

  1. Кто-то вводит в свой браузер wiki.example.com.
  2. Браузер получает IP-адрес этого доменного имени (перескакивая через CNAME, но браузер ничего не знает о CNAME, DNS делает это за кулисами, браузер просто возвращает IP-адрес) и подключается.
  3. Браузер и сервер, к которым он подключается, чтобы начать процесс согласования SSL. Сертификаты SSL говорят: «Привет, я example.externalhost.com»
  4. Браузер видит, что сервер использует имя, отличное от того, которое ввел пользователь. Выдает предупреждение.

Вам нужен сервер, который перехватит wiki.example.com и выполнит перенаправление (CNAME НЕ является перенаправлением). Сервер перенаправления скажет: «Привет, я wiki.example.com; вам нужно подключиться к example.externalhost.com». Браузер увидит начальное совпадающее имя, поэтому без предупреждения, а затем перейдет к подключению к новому хосту (который также будет соответствовать имени, поэтому без предупреждения).