我正在使用 ruby 2.0.0、rails 3.2.6 并在 EC2 服务器上运行我的项目。
现在我想为我的项目生成 ssl 证书。
我在哪里可以找到证书以及我应该如何将其包含到我的项目中。有人可以指导我吗?
我正在使用 ruby 2.0.0、rails 3.2.6 并在 EC2 服务器上运行我的项目。
现在我想为我的项目生成 ssl 证书。
我在哪里可以找到证书以及我应该如何将其包含到我的项目中。有人可以指导我吗?
现在我想为我的项目生成 ssl 证书。
我假设您正在谈论创建自签名证书。按照以下步骤生成自签名证书:
生成私钥和 CSR:openssl req -newkey rsa:2048 -nodes -keyout key.pem -out req.pem
上面的命令将创建你的私钥key.pem
和一个 CSRreq.pem
生成自签名证书:openssl x509 -req -days 365 -in req.pem -signkey key.pem -out cert.pem
上面的命令将使用key.pem
并且req.pem
将创建证书cert.pem
。
您必须按照上述命令给出的提示并相应地提供答案。
如果您不想要自签名证书,则需要从供应商处购买 SSL 证书。有许多公司提供 SSL 证书。您需要创建一个私钥和一个 CSR(证书签名请求)。您可以按照上面的第一个命令来实现这一点。完成后,您必须将 CSR 提供给将为您提供证书的 SSL 供应商。
这个过程有很多细节。有关 SSL 的更多信息,请访问 http://www.sslshopper.com/。
我应该如何包含在我的项目中
请检查以下链接:
http://www.buildingwebapps.com/articles/79189-using-ssl-in-rails-applications