Apache2.4-SSL证书安装不起作用

Apache2.4-SSL证书安装不起作用,apache,ssl,openssl,ssl-certificate,Apache,Ssl,Openssl,Ssl Certificate,我目前正在尝试安装由客户端颁发的SSL证书。然而,我目前有一些问题。在错误日志中,我有以下错误: 我的httpd-ahssl.conf文件配置为- ## ## SSL Virtual Host Context ## <VirtualHost _default_:443> SSLEngine on ServerName RIL15066YJB152:443 RewriteEngine On #RewriteCond %{REQUEST_METHOD} ^(TRACE

我目前正在尝试安装由客户端颁发的SSL证书。然而,我目前有一些问题。在错误日志中,我有以下错误:

我的httpd-ahssl.conf文件配置为-

##
## SSL Virtual Host Context
##

<VirtualHost _default_:443>
  SSLEngine on
  ServerName RIL15066YJB152:443
  RewriteEngine On
  #RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
  RewriteCond %{THE_REQUEST} !^(POST|GET)\ /.*\ HTTP/1\.1$
  RewriteRule .* - [F]
  SSLCertificateFile "${SRVROOT}/conf/ssl/iperspective.cer"
  SSLCertificateKeyFile "${SRVROOT}/conf/ssl/iperspective.openssl"
  DocumentRoot "${SRVROOT}/htdocs"
# DocumentRoot access handled globally in httpd.conf
    CustomLog "${SRVROOT}/logs/ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
    <Directory "${SRVROOT}/htdocs">
        Options Indexes Includes FollowSymLinks
        AllowOverride AuthConfig Limit FileInfo
    Require all granted
    </Directory>
    FileETag none
</virtualhost>
##
##SSL虚拟主机上下文
##
斯伦金安
服务器名RIL15066YJB152:443
重新启动发动机
#重写cond%{REQUEST_METHOD}^(跟踪|跟踪)
重写cond%{THE_REQUEST}^(POST | GET)\/.\HTTP/1\.1$
重写规则。*-[F]
SSLCertificateFile“${SRVROOT}/conf/ssl/iperspective.cer”
SSLCertificateKeyFile“${SRVROOT}/conf/ssl/iperspective.openssl”
DocumentRoot“${SRVROOT}/htdocs”
#DocumentRoot访问在httpd.conf中全局处理
CustomLog“${SRVROOT}/logs/ssl_request.log”\
%t%h%{SSL\u协议}x%{SSL\u密码}x\%r\%b
选项索引包括以下符号链接
AllowOverride AuthConfig限制文件信息
要求所有授权
FileTag无

我使用的是Apache服务器版本-2.4。同样的证书在Apache-2.2中也可以使用。我不太熟悉如何使用Apache设置证书,因此非常感谢您提供的任何帮助

阅读您的日志文件,我可以理解您的证书格式不正确。您说这在另一个版本的Apache上运行良好,这证实了问题在于格式,而不是证书

您必须将.cer证书的二进制格式转换为base-64编码证书。只需运行以下命令:

openssl x509 -inform DER -in certificatename.cer -out certificatename.crt

请注意,.crt是一个二进制X.509证书,它还封装在文本(base-64)编码中。

Stack Overflow是一个用于编程和开发问题的站点。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到