2011-03-01 35 views
1

我正在使用Ruby on Rails 3,我想了解一些信息以购买SSL证书。我需要在面向服务的系统中购买多少个SSL证书?

我在这个网址

pjtnam.com 

,并在此URL

users.pjtname.com 

另一个RoR应用程序有一个RoR应用程序。如果我让从应用pjtname.com到应用users.pjtname.com这样的(HTTPS请求在这个例子中我使用Typhoeus gem

Typhoeus::Request.get(https://users.pjtname.com/sign_in) 

我必须通过HTTPS协议1接收响应,我必须购买多少个SSL证书?


UPDATE

我多少SSL证书必须买,如果

  1. pjtname.comusers.pjtname.com应用程序位于不同的服务器上?

  2. 我的应用程序是pjtname1.compjtname2.com它们位于不同的服务器上?

回答

5

如果做得好,只需一个; '* .pjtname.com'和'pjtname.com'的通配符证书(可以在单个证书中包含多个名称)。

虽然您可以取得'pjtname.com'和'users.pjtname.com'的证书,但当您稍后决定需要'mail.pjtname.com'或一个'mail.pjtname.com'时,这样的证书已不再适用。 'chat.pjtname.com'或其他。通配符将涵盖这些未来的情况。

回复:更新

  1. 如果服务位于不同的服务器上不要紧;只需将证书放在两台服务器上即可。

  2. 可以在单个证书中包含'foo.com'和'bar.com',就像您可以同时拥有'pjtname.com'和'users.pjtname.com'一样。但是,获取foo/bar证书可能比pjtname.com/users.pjtname.com更难。

此外,无论平台如何,这些答案都是真实的。

+0

谢谢。我更新了一些其他案例的问题。请,你能给我那些其他信息吗? – user502052 2011-03-01 10:35:01

+0

你的意思是“这些答案是否属实,无论平台如何”? – user502052 2011-03-01 23:22:05

+0

“我正在使用Ruby on Rails 3”......如果您使用的是Java,C#,whathaveyou,则答案相同。 – Jumbogram 2011-03-01 23:42:38

相关问题