httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Akins, Brian" <>
Subject Re: Dynamic configuration for the hackathon?
Date Tue, 01 Apr 2008 15:55:01 GMT
On 4/1/08 11:21 AM, "Torsten Foertsch" <> wrote:

> On Tue 01 Apr 2008, Akins, Brian wrote:
>> In pseudo config, like niq is suggesting, you could have something like:
>> <If HTTP_HEADER{Host} =~ cnn\.com$ || TCPPort == 8080>
>>    #cnn specific stuff here...
>>    DocumentRoot /htdocs/cnn
>>    CutomLog "|/usr/bin/logger cnn" my_format
>>    ErrorLog /var/log/cnn.error
>> </If>
> I don't like that. I think there are security considerations why logfiles are
> opened from the parent process as root. But with other logging mechanisms
> that provide write-only semantics it is good. In my setup the apache logs to
> a named pipe to a process outside the chroot.

The example wasn't about logs, it was just an example of how, if you wanted,
could do virtual hosts using niq's if/else style.  Nothing says that the
logs wouldn't be opened in parent by root.  If log config was per dir (which
we "emulate" with env variables) this would "just work."

> As I understood it the main problem with the current mod_rewrite based config
> is that it is too complex. The new language has to watch out not to end at
> the same place. One thing that I think is messy is the use of subprocess_env
> to pass information from module to module and even from administrator to
> module: no-gzip, force-gzip, downgrade-1.0, nokeepalive, redirect-carefully
> etc.

+1 to all that...

Brian Akins
Chief Operations Engineer
Turner Digital Media Technologies

View raw message