Home
TeamSite
SSI Redirector Module for IIS (iwproxy_isapi.dll)
Grundy
Does anyone know of a way to make iwproxy_isapi.dll function on an IIS web server external to the TeamSite server? (we're using TS 5.5.2 on Win2000)
The reason I ask is that I'm trying to set up a remote web server for viewing content within TeamSite; SSI directives are the only thing giving me trouble. I've heard about and experimented with several methods of setting up an external web server for TS; they all boil down to:
(1) manually creating a website on the external server with a virtual mapping to the TeamSite server's IWServer share, and
(2) configuring iwproxy to map HTTP requests for pages in TeamSite to the external website
SSI directives become problematic because the external webserver doesn't know to remap absolute paths given for include files into the current workarea (or staging or edition). When viewing directly from the TeamSite server, one solves this by installing iwproxy_isapi.dll as an ISAPI filter, as described on pp 45-47 of the TS admin guide. But so far I haven't been able to get iwproxy_isapi.dll working on the external server...
Any suggestions? If the redirector module absolutely cannot run apart from TS, I'm open to workarounds too...
Find more posts tagged with
Comments
laj1
Its probably a bunch of extra work, but you could set up the local IIS to redirect all requests to a remote IIS.
Of course the remote IIS would still need to mount the Y drive to have access to all the previewing content that
gets generated when you view a file.
Something to think about at least.
Len.
Len Jaffe
My Heart Is A Flower
Grundy
Interesting thought... trying to work out how that would be configured...
I probably should've mentioned that most of our pages use ASP, too. So in this scenario, the SSI directives would be processed locally, with the results being passed to the remote server for ASP processing. Then the results of that get sent back to the client browser. Any idea how this could be achieved?
(Before somebody points out that we could simply enable ASP on the local server: this is true, but our scripts rely on several in-house COM components which we'd rather not install on the TeamSite box in case of compability issues. So I'd like to avoid that option if possible.)
Thanks in advance for any suggestions!
laj1
"Interesting thought... trying to work out how that would be configured..."
IIS manager -> default web site -> properties -> [home directory] tab.
You should see three radio buttons -> choose "redirect"
Now you'll want to choose the "a directory under this.." option. Check the doc for the exact incantation, but you can have
http://teamsitehost:81/some/funky/teamsite/url.asp
redirect to
http://someremoteIIShost/some/funky/teamsite/url.asp
Len Jaffe
My Heart Is A Flower
Update your DevNet profile - let us know who you are!
Grundy
Thanks. I'll experiment some to see if this helps get the processing straight.
Benson
Grundy,
Did you get the SSI re-director module working on the external (non-TeamSite) webserver? I'm in the same situation. We've got TeamSite on a UNIX server but our content is ASP so we've got an IIS server for previewing. We've got previewing set up ok but are struggling with SSIs and isapi filters.. any help would be appreciated. Thanks
Grundy
Yes, we did get it working. The trick is to use a copy of iwproxy_isapi.dll from TeamSite 5.0.2. This version of the DLL will work correctly on the external webserver, whereas the 5.5.x versions will not.
The Interwoven support rep who finally figured this out for me says that they also have an open feature request to have the lost functionality restored in later versions.
Let me know if you have any other questions!
Benson
thanks - downloading 502 now.. which Iwov guy was it who helped you out, in case we have further problems ? Cheers
Grundy
Kranti Allagada -- very helpful person. He has worked with us on support cases and as an on-site consultant and we have been extremely pleased.
Benson
final question, for now! - do you only need the isapi dll from 502 on its own (by extracting it from the installation package)? I have heard rumours that you need to install TeamSite on the Preview Web Server but without having TeamSite started.. Thanks
Grundy
If you use the 5.0.2 version you just need the DLL by itself. Having TS fully installed but not running may have been somebody's workaround when they couldn't do this with a 5.5.x version.