Можно ли использовать Google Chrome на локальном сервере разработчика с недействительным сертификатом SSL? - PullRequest
6 голосов
/ 07 декабря 2011

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

Проблема в том, что на моей локальной машине нет действительного сертификата SSL (он самоподписан), поэтому при доступе к нему и попытке входа в систему появляется ошибка «неверный сертификат». В IE и FF я могу просто нажать кнопку, чтобы продолжить. Тем не менее, я только начал пытаться тестировать с Chrome, и это, кажется, останавливает меня:

 Error 501 (net::ERR_INSECURE_RESPONSE): Unknown error.

Нет возможности продолжить. В меню параметров также нет ничего, что добавляло бы localhost в качестве доверенного сайта, хотя я, возможно, что-то пропустил. Кто-нибудь знает способ обойти это? Локальное отключение SSL не будет очень простым, и я рискну забыть включить его для развертывания. Есть еще мысли?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

Я бы порекомендовал добавить самоподписанный сертификат в Chrome вручную, а не пытаться сделать localhost доверенным сайтом.Похоже, есть несколько способов сделать это. Вот одна ветка форума , в которой обсуждается проблема, но я думаю, что она сводится к:

  1. Если вы работаете в Windows, установите сертификат в IE.Связанный поток объясняет этот процесс более подробно, но, похоже, вы переходите на сайт в IE, нажимаете «Продолжить» или аналогичный, затем щелкните правой кнопкой мыши кнопку ошибки сертификата справа от строки URL и следуйте инструкциям.(Если это не сработает, вот вопрос , который, как мне кажется, решает проблему.)
  2. Более поздние версии Chrome позволяют напрямую импортировать сертификаты.В версии «15.0.874.121 m» для Windows я могу щелкнуть меню инструментов, перейти к «Параметры», затем «Под капотом», затем к кнопке «Управление сертификатами».Я полагаю, что вы затем нажмете кнопку «Импортировать ...», хотя я не помню, нужно ли вам находиться на вкладке «Личные» или на одной из других.Вам понадобится сертификат в формате файла, который поддерживает Chrome (p12 - один, есть другие).В соответствующем месте есть справочная ссылка, в которой указаны допустимые форматы.
0 голосов
/ 07 декабря 2011

Я рекомендую Safari для этой цели. Подпишите сертификат с помощью StartCom и зарегистрируйте сертификат в браузере.

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