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