全球主机交流论坛

标题: Windows 2008下面WAMP配置SSL后启动Apache失败的解决办法 [打印本页]

作者: 冬日暖阳    时间: 2017-1-9 02:18
标题: Windows 2008下面WAMP配置SSL后启动Apache失败的解决办法
今天在Windows 2008上配置SSL后,需要重启Apache使配置生效,但是启动失败,报错the requested operation has failed

通过执行httpd -t命令看到如下错误:

Syntax error on line 62 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/extra/httpd-ssl.conf:SSLSessionCache: Invalid argument: size has to be >= 8192 bytes

本来以为是路径问题,经过多次修改都无济于事,最后在ca网站找到了原因:是64位的Windows不支持。(真的吗?有疑问,看最后)

解决办法就是更改路径地址,例如把C:/Program Files (x86)/Apache Software Foundation/Apache2.2 改为C:/Apache,并把需要的文件转移到此目录。

打开httpd-ssl.conf,把里面的对应的路径都替换掉,例如:

SSLSessionCache  "shmcb: C:/Program Files (x86)/Apache Software Foundation/Apache2.2/logs/ssl_scache(512000)"

改为:

SSLSessionCache   "shmcb: C:/Apache/logs/ssl_scache(512000)"

这样再重启Apache,就没问题了。

(这里多说一句,我怎么觉得只是路径解析的问题,和是不是64版本的系统没有关系吧)







欢迎光临 全球主机交流论坛 (http://bbs.cuwww.com/) Powered by Discuz! X3.2