xiajlxiajl 2010-07-24
采用apache有一些好处,如采用apache转发能解决跨域问题,配置缓存,压缩等性能优化功能
如两个应用原先是发布在不同的服务器上,在跨域调用有些问题:
apache服务器192.168.1.22:8888
应用1:/zjport192.168.180.23:47001
应用2:/dubai192.168.1.22:57001
以下是采用apache+weblogic的配置例子
在apache安装目录中的conf/httpd.conf中添加:
LoadModuleweblogic_modulemodules/mod_wl_22.so
<Location/dubai>
SetHandlerweblogic-handler
WebLogicHost192.168.1.22
WebLogicPort57001
</Location>
<Location/zjport>
SetHandlerweblogic-handler
WebLogicHost192.168.180.23
WebLogicPort47001
</Location>
这样就可以通过访问:
http://192.168.1.22:8888/zjport和http://192.168.1.22:8888/dubai访问两个应用了