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.

Reply via email to