2013-10-24 29 views
0

我使用ruby 2.0.0,rails 3.2.6并在EC2服务器上运行我的项目。为rails创建ssl证书

现在我想为我的项目生成ssl证书。

我在哪里可以找到证书,我应该如何将其纳入我的项目。任何人都可以引导我?

回答

1

现在我想为我的项目生成ssl证书。

我假设您正在讨论创建自签名证书。请按以下步骤生成自-signed证书:

生成私钥和CSR:openssl req -newkey rsa:2048 -nodes -keyout key.pem -out req.pem

上面的命令将创建你的私钥key.pem和CSR req.pem

生成自签名证书: openssl x509 -req -days 365 -in req.pem -signkey key.pem -out cert.pem

以上命令将使用key.pemreq.pem并将创建证书cert.pem

您必须按照上述命令给出的提示并相应地提供答案。

如果您不想要自签名证书,那么您需要从供应商处购买SSL证书。有许多公司提供SSL证书。您需要创建一个私钥和一个CSR(证书签名请求)。你可以按照上面的第一条命令来实现。完成之后,您必须将CSR提供给将向您提供证书的SSL供应商。

这个过程有很多细节。有关SSL的更多信息,请查看http://www.sslshopper.com/

我应该包括到我的项目

请检查下面的链接:

http://www.buildingwebapps.com/articles/79189-using-ssl-in-rails-applications

How to include SSL Certificate in Rails 3 project