iPlanet 4.0 WebSphere Application Server Plugin configuration


Windows/NT

Configuration of the plugin involves altering statements in the \Netscape\Server4\https-your.host.name\config\obj.conf file, where:
your.host.namewill be replaced with the name of your server host machine.
An example of the changes which would be made to the default installed version of the iPlanet 4.0 obj.conf file are shown below with the statements  to be added to the file highlighted in green and statements to be removed from the file highlighted in red:
# Use only forward slashes in pathnames--backslashes can cause
# problems. See the documentation for more information.

Init fn=flex-init access="C:/Netscape/Server4/https-rcb2.raleigh.ibm.com1/logs/access" format.access="%Ses->client.ip% - %Req->vars.auth-user% [%SYSDATE%] \"%Req->reqpb.clf-request%\" %Req->srvhdrs.clf-status% %Req->srvhdrs.content-length%"
Init fn=load-types mime-types=mime.types
Init fn="load-modules" shlib="C:/Netscape/Server4/bin/https/bin/NSServletPlugin.dll" funcs="NSServletEarlyInit,NSServletLateInit,NSServletNameTrans,NSServletService" shlib_flags="(global|now)"
Init fn="NSServletEarlyInit" EarlyInit=yes
Init fn="NSServletLateInit"  LateInit=yes
Init fn="load-modules" funcs="init_exit,auth_exit,service_exit,term_exit" shlib="C:/WebSphere/AppServer/bin/ns40.dll"
Init fn="init_exit" bootstrap.properties="C:/WebSphere/AppServer/properties/bootstrap.properties"

<Object name=default>
NameTrans from="/IBMWebAS/samples" fn="pfx2dir" dir="C:/WebSphere/AppServer/samples"
NameTrans from="/IBMWebAS" fn="pfx2dir" dir="C:/WebSphere/AppServer/web"
NameTrans fn="NSServletNameTrans" name="servlet"
NameTrans fn="pfx2dir" from="/servlet" dir="C:/Netscape/Server4/docs/servlet" name="ServletByExt"
NameTrans fn=pfx2dir from=/ns-icons dir="C:/Netscape/Server4/ns-icons" name="es-internal"
NameTrans fn=pfx2dir from=/mc-icons dir="C:/Netscape/Server4/ns-icons" name="es-internal"
NameTrans fn="pfx2dir" from="/help" dir="C:/Netscape/Server4/manual/https/ug" name="es-internal"
NameTrans fn="pfx2dir" from="/manual" dir="C:/Netscape/Server4/manual/https" name="es-internal"
NameTrans fn=document-root root="C:/Netscape/Server4/docs"
PathCheck fn="auth_exit"
PathCheck fn=nt-uri-clean
PathCheck fn="check-acl" acl="default"
PathCheck fn=find-pathinfo
PathCheck fn=find-index index-names="index.html,home.html"
ObjectType fn=type-by-extension
ObjectType fn=force-type type=text/plain
service fn="service_exit"
Service method=(GET|HEAD) type=magnus-internal/imagemap fn=imagemap
Service method=(GET|HEAD) type=magnus-internal/directory fn=index-common
Service method=(GET|HEAD|POST) type=*~magnus-internal/* fn=send-file
AddLog fn=flex-log name="access"
</Object>

<Object name=cgi>
ObjectType fn=force-type type=magnus-internal/cgi
Service fn=send-cgi
</Object>

<Object name="servlet">
ObjectType fn=force-type type=text/html
Service fn="NSServletService"
</Object>

<Object name="jsp">
Service fn="NSServletService"
</Object>

<Object name="ServletByExt">
ObjectType fn=force-type type=magnus-internal/servlet
Service type="magnus-internal/servlet" fn="NSServletService"
</Object>

<Object name="es-internal">
PathCheck fn="check-acl" acl="es-internal"
</Object>


AIX

Yet to be completed, but are expected to be very similar to the above NT changes.

Solaris

Yet to be completed, but are expected to be very similar to the above NT changes.