SJWS 7.0 Redirect WebDAV to Xythos
807567Sep 26 2007 — edited Oct 1 2007Hi all,
Apologies if this has been covered previously, but please could someone provide an example of the configuration necessary in SJWS 7.0's obj.conf file to redirect WebDAV protocol requests to a WebDAV server running in a WebLogic cluster.
Currently my magnus.conf file includes the following for the WebLogic plugins:
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib=/sabre2/software/webserver7/plugins/libproxy.so
Init fn="wl_init"
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib=/sabre2/software/webserver7/plugins/libproxy128.so
Init fn="wl_init"
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib=/sabre2/software/webserver7/plugins/libproxy_61.so
Init fn="wl_init"
Init fn="load-modules" funcs="wl_proxy,wl_init" shlib=/sabre2/software/webserver7/plugins/libproxy128_61.so
Init fn="wl_init"
And my obj.conf file includes redirects for a number of regular HTTP requests going to other applications in a WebLogic cluster:
<Object name="default">
AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true"
NameTrans fn="pfx2dir" from="/mc-icons" dir="/sabre2/software/webserver7/lib/icons" name="es-internal"
PathCheck fn="unix-uri-clean"
PathCheck fn="check-acl" acl="default"
PathCheck fn="find-pathinfo"
PathCheck fn="find-index" index-names="index.html,home.html,index.jsp"
ObjectType fn="type-by-extension"
ObjectType fn="force-type" type="text/plain"
Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common"
Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file"
Service method="TRACE" fn="service-trace"
AddLog fn="flex-log"
</Object>
<Object name="Portal" ppath="*/Portal/*">
Service fn="wl_proxy" WebLogicCluster="machine1:7001,machine2:7001"
</Object>
However, I presumably now need to extend this to redirect the additional WebDAV protocol requests (PROPFIND, LOCK, etc?) but am unsure of the configuration necessary.
For info, all WebDAV requests would include the path */sasdav/* and the requests would go to WebLogicCluster="machine1:8300, machine2:8300"
Any help gratefully appreciated.
Thanks,
Steve