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版本的系统没有关系吧)
页:
[1]