-1

以下链接教程与在 lighttpd Web 服务器上安装 https 有关。 http://www.cyberciti.biz/tips/how-to-install-ssl-lighttpd-https-configuration.html

我的问题是如何使用任何自签名证书生成器生成这些证书?我将自签名证书用于开发目的..

4

1 回答 1

3

首先生成一个密钥:

openssl genrsa -des3 -out testing.key 2048

如果不将密码用于可公开访问的 Web 服务器,您可以将密码留空。(即仅限本地主机)

然后生成证书签名请求:

openssl req -new -key testing.key -out testing.csr

然后生成证书:

openssl x509 -req -days 365 -in testing.csr -signkey testing.key -out testing.crt

此时您应该有 3 个文件:testing.keytesting.csrtesting.crt

要创建 lighttpd 可以使用的 .pem 文件,请连接您的密钥和证书:

cat testing.key testing.crt > certificate.pem

您可以将证书保存在 /etc/lighttpd/ssl 或类似的目录中。

于 2013-11-23T22:43:49.630 回答