0

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

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

我在哪里可以找到证书以及我应该如何将其包含到我的项目中。有人可以指导我吗?

4

1 回答 1

1

现在我想为我的项目生成 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

如何在 Rails 3 项目中包含 SSL 证书

于 2013-10-24T08:34:00.543 回答