相关疑难解决方法(0)

为 apache 生成自签名 SSL 证书

我想为网站创建自签名证书。旧证书几天前过期了。系统上托管了不止一个 NameVirtualHost。我用来创建证书的命令取自一个教程网站,它们是:

openssl genrsa -des3 -out server.key 1024
openssl req -new -key server.key -out server.csr 
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Run Code Online (Sandbox Code Playgroud)

在 ssl.conf 文件中,我在 VirtualHost 部分下指定了其他管理员完成的旧设置

SSLEngine on
SSLCertificateFile <full_path>/server.crt
SSLCertificateKeyFile <full_path>/server.key
Run Code Online (Sandbox Code Playgroud)

在启动服务器时,我在日志文件中收到以下消息并且服务器无法启动。

在 error_log 文件中的消息是

 [Mon Jun 01 23:52:46 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
Run Code Online (Sandbox Code Playgroud)

在 ssl_error_log 文件消息是

 [Mon Jun 01 23:52:46 2009] [error] Init: Private key not found
 [Mon Jun 01 23:52:46 2009] …
Run Code Online (Sandbox Code Playgroud)

ssl certificate openssl apache-2.2

12
推荐指数
1
解决办法
9413
查看次数

标签 统计

apache-2.2 ×1

certificate ×1

openssl ×1

ssl ×1