Настройка субдомена для использования HTTPS - PullRequest
4 голосов
/ 13 марта 2012

У меня есть домен, который мы будем называть www.mydomain.com для справки.У меня есть поддомен на m.mydomain.com для людей, которые хотят просматривать веб-сайт через свои мобильные устройства.Мои пользователи заходят на этот сайт, поэтому я хотел защитить их учетные данные, если это возможно.Из-за этого я приобрел сертификат SSL.

Я не гуру SSL-сертификатов, поэтому я могу что-то неправильно понять.Я думал, что у меня мог быть единственный сертификат SSL для моего домена.Однако, когда я пытаюсь получить доступ к https://m.mydomain.com, я перенаправляюсь на https://www.mydomain.com вместо того, чтобы видеть содержимое, которое находится на http://m.mydomain.com. Другими словами, вот список моих конфигураций и результатоввытащил из IIS 7:

Site Name     Binding Type  Host Name       Port  IP Address    Result via Browser
---------     ------------  ---------       ----  ----------    -----------------------------------
MySite        http                          80    ww.xx.yyy.zz  http://www.mydomain.com works fine
MySite        https                         443   ww.xx.yyy.zz  https://www.mydomain.com works fine
MyMobileSite  http          m.mydomain.com  80    ww.xx.yyy.zz  http://m.mydomain.com works

Моим первым предположением было добавление новой привязки типа https к MyMobileSite на порт 443. Однако в процессе я заметил, что мне предлагается выбрать сертификат SSL,Я обеспокоен тем, что если я выберу SSL-сертификат, связанный с MySite, он нарушит эту привязку.Еще раз, я не полностью понимаю сертификаты SSL.Могу ли я использовать один и тот же сертификат SSL для нескольких сайтов IIS и нескольких привязок, если они совместно используют один домен?Могу ли я пойти дальше и создать привязку, как я думал?Моя главная проблема в том, чтобы я что-то сломал и был не в состоянии повернуть его вспять.

Ответы [ 2 ]

2 голосов
/ 13 марта 2012

Нет, дело в том, что сертификаты используются для проверки того, что вы не используете чужой ip (спуфинг), я предлагаю использовать linux и самозаверяющие ssl-сертификаты, но если вы используете windows, это тоже хорошо, просто используйте ssl на всех ваших доменах, пока там же (внешний) IP,

надеюсь, это поможет.

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

Я всегда рекомендую иметь: 443 и: 80, чтобы каждый мог выбрать способ их подключения, кроме случаев, когда вы используете конфиденциальные потоки данных для денежных переводов и т. Д., Затем демонстративно убедитесь, что он использует безопасный (порт 443) и никогда не порт 80 (незащищенный) соединение).

0 голосов
/ 13 марта 2012

Все зависит от типа купленного вами сертификата. Обычно ваши сертификаты с более низкими затратами связаны напрямую с одним доменным / субдоменным именем. Однако есть сертификаты, которые вы можете купить, например, http://www.verisign.com/ssl/buy-ssl-certificates/subject-alternative-name-certificates/index.html В зависимости от политики вашей организации по закупкам, я бы почти предложил купить отдельную для мобильного сайта

...