Защита нескольких доменов в одном приложении - PullRequest
0 голосов
/ 28 октября 2009

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

Как мне обеспечить безопасность SSL для этого? Нужен ли мне сертификат на домен? UC сертификаты? Как бы вы развернули и управляли этим в приложении rails?

Ответы [ 2 ]

1 голос
/ 28 октября 2009

Мы делаем это с помощью одного из наших приложений (которое обеспечивает электронную торговлю). У большинства клиентов просто есть учетная запись для конкретного домена. Для них у нас есть сертификат подстановочного знака.

Некоторые клиенты, как вы упомянули, имеют собственные домены. Для них мы требуем, чтобы они приобрели сертификат (мы рекомендуем GoDaddy, потому что они самые дешевые) для своего домена. Затем мы предоставляем новый IP-адрес и настраиваем nginx соответственно.

Вы также должны убедиться, что они указывают свой домен через ЗАПИСЬ, а не CNAME (в противном случае он не попадет на правильный IP-адрес).

Мы размещаем приложения на EngineYard, поэтому они очень помогают.

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

http://customdomain.com и http://customdomain.com/contact

, а затем

https://client.generic.com/purchase

0 голосов
/ 28 октября 2009

Вам нужен IP для каждого сертификата.

Я не думаю, что это будет легко, даже такие сайты, как Shopify, должны иметь страницы SSL сайта в части домена shopify, чтобы предлагать SSL, поэтому, если вы не хотите устанавливать IP-адрес и сертификат для каждого домена, Я не думаю, что вы можете сделать это.

...