http中以转到tomcat,为什么https就不可以?
我在linux下,使用apache2.2,tomcat5.0
apache上配置了mod_jk和ssl
然后在mod_jk.conf中,定义了以下的转向规则:
JkMount /* worker1
意思是把所有的请求都直接转给tomcat
现在使用http://xxx.xxx.xxx.xxx来访问时,的确成功的转到了tomcat。但是在http后加个s,其它的不变,则apache转不到tomcat,而是直接把jsp文件的内容以文本方式显示出来了(或者提示下载jsp文件)
我是新手,找了一上午也没有找到问题在哪里。对于httpd.conf的修改,也不怎么敢大改,都是照着网上的教程来做的。
对于现在出现的这种情况,最可能的问题是出在哪里?为什么mod_jk对http有效,而对https无效?
对了,我使用debug来看mod_jk的日志,发现使用https时,会报missing uri map 的信息:
missing uri map for 192.168.1.2:/js/cookie.js
我是不是有哪些地方少配了?我应该去检查哪里?