把Apache Http Server服务器配置成以https访问的。急,谢谢。

谁能帮我把Apache Http Server服务器(版本为官方提供的2.2.21带ssl的)配置成用https的方式进行访问,万分感谢。
目前我做的工作如下:
1.将httpd.conf中端口配置成443
#Include conf/extra/httpd-ssl.conf
#LoadModule ssl_module modules/mod_ssl.so
前的#去掉,使他生效了。
2.将httpd-ssl.conf中端口也设置成443,并且配置了证书的路径。
3.证书按照网上的一些生成方式生成了server.key和server.crt文件。
现在Apache http server服务器能够正常启动,能够以http和443端口访问,但是仍然不能使用https访问。

请大侠来帮忙。能够解决这个问题,那真是牛人中的牛人。谢谢谢谢......
我使用的是windows xp操作系统,目前只能说是在测试。
https已经找到原因了,现在的问题是apache http server与tomcat连接,以http访问没有问题,但是以https访问时,访问的jsp没有能够转到tomcat上面去处理,而是apache直接将jsp的内容输出出来了。
注意是以https方式访问。

第一,你的openssl生成的证书有没有问题?我不知道你是在windows中生成,还是在linux中生成?推荐你在linux中生成。
创建一年有效自己给自己签名的证书
openssl req -new -x509 -days 365 -nodes -config openssl.cnf -out mmc.pem -keyout mmc.pem
第二,貌似httpd端口不用配置的,你配置的是http访问时的端口。你要在SERVER[socket]中配置,并加入ssl.engine = "enable" ssl.pemfile="xxx.pem"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-29
参考 “这神长的也太没溜了吧。”胖子喃喃道。“和洗衣服的棒槌有什么区别?”本回答被提问者采纳
相似回答