On 2005.02.08, John Sequeira <[EMAIL PROTECTED]> wrote:
>
> I believe for most of the world's departmental web servers which run
> IIS, mod_proxy is not really a good option. Although it runs well on
> Windows and could sit in front of IIS/AOLServer, it breaks important
> things like integrated security, and you end up with a few more
> moving parts than you really want to have.
When you say "integrated security" are you talking about the NTLM auth
scheme for HTTP? As long as mod_proxy properly handles HTTP Keep-Alive,
and recent Apache mod_proxy does, NTLM auth should work just fine.
Integrated Windows Authentication
http://www.microsoft.com/resources/documentation/iis/6/all/proddocs/en-us/sec_auth_intwinauth.mspx
| Integrated Windows authentication (formerly called NTLM, and also
| referred to as Windows NT Challenge/Response authentication) [...]
Perhaps there's another way it "breaks" NTLM auth that I'm not aware of,
but a quick Google indicates mod_proxy can be used just fine in front of
IIS with NTLM auth:
http://lists.samba.org/archive/jcifs/2003-November/002750.html
> I didn't realize that a standard module might be able to handle this.
> So this doesn't necessarily require a core hack unless it has special
> thread or performance requirements?
That's my assumption based on my limited understanding of FastCGI, yes.
I'd be happy to work on an initial proof-of-concept implementation if
you think there's a real application for it. I'm still not convinced
that anyone would seriously run AOLserver as a FastCGI app. fronted with
another webserver. Or, to rephrase: anyone who's willing to do so with
the necessary performance impact that it will entail ought to look at a
simpler solution like mod_proxy or some other reverse proxy software.
> And even if it does, the multi-protocol patches that may make it into
> 4.1.0 would address this type of extensibility?
The improvements in 4.1.0 may or may not have any bearing on either
serving FastCGI under AOLserver and/or making AOLserver run as a FastCGI
app. under another webserver. It depends on what support in the core is
actually required to make either work.
> I'm not sure about the fastcgi library's thread safety... that will be
> easy to find out.
Yes and no. If the code is definitely not thread-safe, it's probably
documented. However, often code will be declared thread-safe that
isn't ... that's when we'll feel pain. :-)
-- Dossy
--
Dossy Shiobara mail: [EMAIL PROTECTED]
Panoptic Computer Network web: http://www.panoptic.com/
"He realized the fastest way to change is to laugh at your own
folly -- then you can let go and quickly move on." (p. 70)
--
AOLserver - http://www.aolserver.com/
To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]>
with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
field of your email blank.