On 4/1/08 11:21 AM, "Torsten Foertsch" <[EMAIL PROTECTED]> 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