Apache 无法以 httpd-ssl.conf 启动

Apache 无法以 httpd-ssl.conf 启动

尝试在这台机器上设置 SSL,我希望得到一些帮助。

Apache/2.2.25 (Win32) mod_ssl/2.2.25 OpenSSL/0.9.8y 静态 ip 98.189.118.100 (示例)

SSL 证书来自 SSLS.com

端口 80 和 443 已开放

在 httpd 文件中我取消了以下内容的注释。

ServerRoot “C:/Program Files (x86)/Apache 软件基金会/Apache2.2”

听 80

服务器管理员[电子邮件保护]

服务器名称 98.189.118.100

DocumentRoot“C:/Program Files (x86)/Apache 软件基金会/Apache2.2/htdocs”

LoadModule ssl_module 模块/mod_ssl.so

包括 conf/extra/httpd-default.conf

#包括 httpd-ssl.conf

以下内容在 httpd-ssl.conf 中取消注释

听 443

虚拟主机默认:443

DocumentRoot“C:/Program Files (x86)/Apache 软件基金会/Apache2.2/htdocs”

服务器名称 98.189.118.100

SSLEngine 开启

SSLCertificateFile“C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/98.189.118.100.crt”

SSLCertificateChainFile“C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/98.189.118.100.ca-bundle”

SSLCertificateKeyFile “C:/Program Files (x86)/Apache 软件基金会/Apache2.2/conf/privkey.txt”

当我取消注释 #include httpd-ssl.conf 时,Apache 将无法启动

答案1

简单吗?解决方案,注释掉此行

#SSLSessionCache “shmcb:C:/Program Files (x86)/Apache 软件基金会/Apache2.2/logs/ssl_scache(512000)”

然后 Apache 就启动了。不知道为什么。

相关内容