为rails创建ssl证书

时间:2013-10-24 08:09:51

标签: ruby-on-rails amazon-ec2 ssl-certificate

我正在使用ruby 2.0.0,rails 3.2.6并在EC2服务器上运行我的项目。

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

我可以在哪里找到证书,我应该如何加入我的项目。谁能指导我?

1 个答案:

答案 0 :(得分:1)

  

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

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

生成私钥和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(证书签名请求)。你可以按照上面的第一个命令来实现这一点。完成后,您必须向将向您提供证书的SSL供应商提供CSR。

这个过程有很多细节。有关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