Hello,
On Mon, 18 Feb 2008, System Administrator wrote:
After spending the weekend testing this every which way and searching
the net and archives to no avail, I need a few more eyes to help
determine whether this is a bug, a feature, or some minor stupidity on
my part...
First the environment:
OpenBSD 4.2-stable (GENERIC) #1: Fri Feb 1 02:28:33 EST 2008
- kernel patched and rebuilt by meticulously following the FAQ on
performing CVS patch-branch update and rebuild.
- using base httpd with no additional packages.
Now, the problem:
I need to secure a few distinct directories on this server, and to
simplify config file maintenance decided to put the common directives
into a file to be 'Include'd - reproduced further below. Here is an
example of such an 'Include' in the main httpd.conf:
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Include conf/admins.conf
</Directory>
This does not work as expected because Include wants complete
configuration files because you can include a whole directory or some
files with wildcards. Therefore each of these files has to be complete
in itself say one complete <directory> definition. Otherwise there would
be numerous problems with sorting these files and so on.
I cannot see this well explained in the documentation but you can see it
easily in the source of httpd.
Regards
Stefan Kell