Не может получить доступ к ssl-защищенному веб-сайту на стороне сервера

У меня проблемы с доступом к веб-сайту, который недавно получил SSL-безопасность, на стороне сервера.

Доступ к веб-сайту, как обычно, не является проблемой, но когда я пытаюсь открыть веб-сайт на сервере, на котором он размещен, он просто не открывается.

Это не единственный сайт на этом сервере, и я могу получить доступ ко всем из них, кроме тех, которые имеют безопасность SSL.


Это вызывает проблему, поскольку рассматриваемый веб-сайт содержит API-сервис, и некоторые другие сайты должны подключаться к этому API.

Но подключение к этому сайту через xmlHttpRequest (и другие подобные коды) не работает.

Я бы предпочел не переписывать все коды для этих других сайтов, когда все функции доступны в API. (Это также будет означать внесение изменений во многих разных местах по мере развития и изменения услуг).

Что может вызвать эту проблему и как ее исправить?


РЕДАКТИРОВАТЬ: На этом сервере есть еще один сайт, защищенный SSL, и я был дезинформирован о его статусе. Этот другой веб-сайт может быть доступен на стороне сервера. Я рассмотрю все настройки IIS и брандмауэра на сервере, чтобы выяснить, почему они ведут себя по-разному.

РЕДАКТИРОВАТЬ: я нашел решение, изменив правило перезаписи - что заставляет использование https - не применять к внутреннему адресу (127.0.0.1). Теперь я могу получить доступ к веб-сайту со стороны сервера.

Это не решает проблему, это лишь временное решение проблемы.

2 ответа

Можно добавить запись хостов для веб-сайта и получить к нему доступ, используя доменное имя. Таким образом, SSL рукопожатие будет работать

Если вы заходите на свой сайт по имени localhost и когда ваш SSL-сертификат настроен на имя хоста (или другое имя), ваш клиент может отказаться подключаться к нему. Трудно сказать, как решить проблему, не зная специфики, но вы можете либо попытаться сделать ваши запросы с тем же именем, которое есть в сертификате SSL, либо попробовать отключить проверку клиент-сервер, но тогда вы потеряете безопасность, которую обеспечивает SSL,

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