Перемещение веб-сайта ASP.NET с http на https? - PullRequest
4 голосов
/ 24 июня 2010

Мы планируем перевести наш веб-сайт на https, который в настоящее время работает только на http.Веб-сайт работает на IIS7 на сервере Windows 2008.Нужно ли обновлять / изменять какие-либо параметры конфигурации на веб-сайте, чтобы он работал на HTTPS?Можно ли просто устанавливать сертификаты?

Скажите, пожалуйста, есть ли какие-либо настройки, которые необходимо обновить / изменить?NRK

Ответы [ 3 ]

3 голосов
/ 24 июня 2010

Это зависит от того, как вы обрабатываете связывание внешних ресурсов внутри вашего приложения.

Если вы используете относительные пути для ссылки на внутренние ресурсы и не ссылаетесь на какие-либо файлы / скрипты, размещенные на других серверах, то с вами все будет в порядке.

Если вы используете полные пути для ссылочных активов, например:

<img src="http://foo.bar.my.site/image.png" />

Или ссылочные внешние активы:

<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>

Тогда вы получите ошибки в большинстве браузеров по поводу смешивания безопасного и незащищенного контента.

0 голосов
/ 24 июня 2010

Джастин прав на деньги с проблемами, приходящими по не относительным путям и от использования смешанных источников сценариев.Лучшее, что вы можете сделать, - это настроить промежуточный сервер и протестировать на нем свое приложение, используя https.Вы можете включить Https без получения сертификата для вашего сервера, но вы получите хорошее сообщение о сертификате сервера с поддержкой из вашего браузера, думая, что все остальное должно работать так же и позволит вам планировать миграцию

0 голосов
/ 24 июня 2010

Обзор настройки SSL в IIS 7 доступен по адресу http://learn.iis.net/page.aspx/144/how-to-set-up-ssl-on-iis-7/

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...