Re: simple-conf ready for merge

2005-04-06 Thread Justin Erenkrantz
--On Wednesday, April 6, 2005 10:42 AM -0400 Joshua Slive [EMAIL PROTECTED] 
wrote:

I'm pretty-much done shredding the default config and I will give a
couple days for review before I merge it.  Feel free to correct any
problems you see.
+1 to merge back to trunk.  (14k vs. 38k.  Yay!)
One last thought: do we really need 'UseCanonicalName Off' - isn't our 
unset default equivalent?  Same goes for HostnameLookups (the unset default 
is Off).  IMHO, these seem more appropriate for httpd-default.conf.  -- 
justin


Re: simple-conf ready for merge

2005-04-06 Thread Justin Erenkrantz
--On Wednesday, April 6, 2005 12:49 PM -0500 William A. Rowe, Jr. 
[EMAIL PROTECTED] wrote:

The reason not to drop them is that when the gods of httpd
([EMAIL PROTECTED]) decide to change their minds about the 'default'
choice, it doesn't harm existing installations which were
explicitly configured tested and deployed.
Isn't that a good thing?  If the admin doesn't know any better, why should 
our prior mistakes come back to haunt us?  -- justin


Re: simple-conf ready for merge

2005-04-06 Thread Dirk-Willem van Gulik


On Wed, 6 Apr 2005, Joshua Slive wrote:

 I think this config is far clearer and more manageable for a newcomer,
 and probably also for an experienced httpd-user.  It is also more secure

I know this is propably too controversial; but one thing I'd love to have
in there is somethign like

Directory /
AllowOverride none
order allow,deny
deny from all
/Directory

Just to make crystal clear tha the default should be a no.

Dw


Re: simple-conf ready for merge

2005-04-06 Thread Joshua Slive

Dirk-Willem van Gulik wrote:
On Wed, 6 Apr 2005, Joshua Slive wrote:

I think this config is far clearer and more manageable for a newcomer,
and probably also for an experienced httpd-user.  It is also more secure

I know this is propably too controversial; but one thing I'd love to have
in there is somethign like
Directory /
AllowOverride none
order allow,deny
deny from all
/Directory
Just to make crystal clear tha the default should be a no.
It's there already in 2.1 (but not 2.0).
Joshua.


Re: simple-conf ready for merge

2005-04-06 Thread Joshua Slive

Brad Nicholes wrote:
   I'm still not a big fan of removing the MPM settings from the httpd.conf file.  All of the other extra .conf files contain supplemental configuration but the MPM configuration seems to be more along the lines of a ServerRoot or Listen.  Despite the fact that these are technically module directives, MPM directives just feel more like core directives.
It's not really a question of core/module.  Lots of core directives were 
removed too.  The question is: Is this a directive that many/most users 
need to change?  For most of the mpm directives, the answer is clearly 
no.  (Although you could argue about something like 
MaxClients/MaxThreads.)

[ Side note:
The other question is How much confusion does the presence of these 
directives add to the config file?  That mess of IfModule xxx_mpm was 
horribly confusing IMHO.  That could be solved by intelligently 
including only the section for the relevant mpm in the default config, 
but that would require more complex build changes than I am up to.
]

Joshua.


Re: simple-conf ready for merge

2005-04-06 Thread Brad Nicholes
  I see your rational, but I am looking at it from the point of view that the 
user knows that one of the first things that they need to do is tweak the MPM 
to fit their load/resource requirements.  This is more a matter of where it 
they go?  I could have sworn they were right here a minute ago.  And I 
certainly wouldn't classify them as extra.

[ Side note:
The other question is How much confusion does the presence of these 
directives add to the config file?  That mess of IfModule xxx_mpm was 
horribly confusing IMHO.  That could be solved by intelligently 
including only the section for the relevant mpm in the default config, 
but that would require more complex build changes than I am up to.

I agree,  but I would still rather see only the applicable platform MPM 
directives anyway no matter whether they are implemented in httpd.conf or 
extra/httpd-mpm.conf.  

Brad

 [EMAIL PROTECTED] Wednesday, April 06, 2005 1:17:10 PM 


Brad Nicholes wrote:
I'm still not a big fan of removing the MPM settings from the httpd.conf 
 file.  All of the other extra .conf files contain supplemental configuration 
 but the MPM configuration seems to be more along the lines of a ServerRoot or 
 Listen.  Despite the fact that these are technically module directives, MPM 
 directives just feel more like core directives.

It's not really a question of core/module.  Lots of core directives were 
removed too.  The question is: Is this a directive that many/most users 
need to change?  For most of the mpm directives, the answer is clearly 
no.  (Although you could argue about something like 
MaxClients/MaxThreads.)

[ Side note:
The other question is How much confusion does the presence of these 
directives add to the config file?  That mess of IfModule xxx_mpm was 
horribly confusing IMHO.  That could be solved by intelligently 
including only the section for the relevant mpm in the default config, 
but that would require more complex build changes than I am up to.
]

Joshua.