Hi there,
I was wondering if anyone out there has been able to successfully
get AFS to coexist with Microsoft's IIS web server.
We've got a bunch of NT webservers here and I'm trying to set
them up to use an AFS directory as the web root. The machines are
running IIS version 4.0 as the web server.
I'm also using version 3.5 of the AFS server and also
version 3.5 of the NT client.
What I've found is that IIS doesn't seem to behave very well
with the AFS client. What's happening is as follows...
I create a webserver on the NT machine and point its web root
to directory on the AFS file server. I start the webserver up.
Using a web browser to access it, like http://localhost/,
returns a 401.3 error, unable to access due to an ACL error.
Now, if I reboot the NT machine, I can then access the website
using the above url without any problems. If I should stop the
webserver and the restart it, for any reason, then the next
time I access it I get the same 401.3 error returned. Rebooting
the machine causes the error to go away.
The odd thing about this behavior is if the web root does not
contain a "default.htm" file (NT equivalent to index.htm{l}) or
I turn off the "Enable default document" feature for the web
server then I don't see any of the 401.3 errors. In this case,
the url http://localhost/ simply returns a directory listing
or a directory listing denied message as expected.
So, if anyone has been able to use IIS and AFS I'd be very
interested in learning how you've done it.
Thanks !!!
Joseph Goyette
Systems Engineer