apache 转发到tomcat

   因为还没有弄出来呢,现在先记录一下出现的问题:

    Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loade

这个问题是在log日志中找到的,是因为没有加载mod_slotmen_shm 模块,为什么,要记录一下呢,当前,我没弄过这个apache这个服务器,现在就直接配置,一天的时间,来弄清楚啊也不现实。所以,更不懂这个错误 的原因了。那么,没办法,碰见了就记录一下喽。


  现在,总结一下,apache转发给tomcat请求。

  1.为什么用apache转发给tomcat请求,我先不谈,今天时间也不够了,先记录比较容易忘记的东西。

  2.apache转发给tomcat请求要的几个步骤,看你需要什么,单独摘出来,就可以,其实,主要的是弄清楚原理。

   1> apache支持https协议

   2> apache配置,实现在https协议的基础上,将url以http的形式转发给tomcat服务器(tomcat不需要变)

   3> 配置apache,实现访问http协议,自动转换成https协议。

基本上就是这个想法,那么,来了。

  想要apache支持https协议,那么,就需要加载ssl.conf 模块,那么,得去httpd.conf上找一下,怎么加载这个模块,Include conf/extra/httpd-ssl.conf,查找这个部分,去掉#,就可以了。

然后在conf/extra/httpd-ssl.conf 文件上添加proxyPass语句,加载末尾就好,但是,我好像是没用上?怎么回事儿,现在总结的时候才看到。明天再测试一下。/测试了下,感觉不需要添加这个东西。

#在https协议中实现ProxyPass转发URL,实际上就是在ssl.conf中添加ProxyPass语句                                 
ProxyPass /test http://192.168.1.10:8080/examples
ProxyPassReverse /test http://192.168.1.10:8080/examples
ProxyPass /docs http://192.168.1.10:8080/docs
ProxyPassReverse /docs http://192.168.1.10:8080/docs

2配置代理转发,这个好像是需要的,但是,这个配置在的httpd.conf中。不过,我想应该是一样的,毕竟其他的都是在之前加载过来的

ProxyPass /qidss http://localhost:8080/qidss
ProxyPassReverse /qidss http://localhost:8080/qidss

3.这个转发需要加载的模块:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so

请注意,在我加载proxy_balance_module模块的时候,出现了上边的那个问题。所以说,看日志是个比较好的习惯,不然,他就执行也不报错,怎么能做下去呢。


本来以为会写很大一部分东西,但是,到头来就是见招拆招,逢错改错。但是,最重要的思想知道了就好。

注:这个参考http://www.cnblogs.com/dule/p/5849941.html  看原版的较好,我的就是根据我再次做的时候写的。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值