【发布时间】:2017-05-10 14:23:42
【问题描述】:
我尝试在我的开发网站上启用 https。更改虚拟主机后,apache无法启动。
日志:
[Mon Dec 26 08:32:41.917835 2016] [ssl:warn] [pid 1100:tid 392] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的 ID [Mon Dec 26 08:32:41.980237 2016] [ssl:emerg] [pid 1100:tid 392] AH02562: 无法配置证书 vid:443:0(带链),检查 C:/xampp/apache/conf/ssl .crt/certnew.cer [2016 年 12 月 26 日星期一 08:32:41.980237] [ssl:emerg] [pid 1100:tid 392] SSL 库错误:错误:0906D06C:PEM 例程:PEM_read_bio:no start line (Expecting: TRUSTED CERTIFICATE) -- 错误的文件内容或格式 - 甚至只是一个被遗忘的 SSLCertificateKeyFile? [2016 年 12 月 26 日星期一 08:32:41.980237] [ssl:emerg] [pid 1100:tid 392] SSL 库错误:错误:140DC009:SSL 例程:SSL_CTX_use_certificate_chain_file:PEM lib AH00016: 配置失败
这里是代码(httpd-vhosts.conf):
# vid
<VirtualHost vid:443>
SSLEngine on
SSLCertificateFile "C:\xampp\apache\conf\ssl.crt\certnew.cer"
SSLCertificateKeyFile "C:\xampp\apache\conf\ssl.key\server.key"
<Directory "C:\xampp\htdocs">
AllowOverride All
</Directory>
ServerAdmin tes@gmail.com
DocumentRoot "C:\xampp\htdocs"
ServerName vid
</VirtualHost>
【问题讨论】:
标签: apache