The tagged version apache 1.3.21 fails on NetWare because of a problem in HTTPD.CONF.  
A <Directory...> block was added to handle access to /manual/ which appears to be 
mis-configured.  The file httpd.conf-dist-nw contains the following block:

    # This Alias will project the on-line documentation tree into your
    # logical DocumentRoot. Comment it if you don't want to provide access
    # to the on-line docu for some reason.
    #
    Alias /manual/ "sys:/apache/manual/"

    <Directory "sys:/apache/manual">
        Options Indexes FollowSymlinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

The problem is that "sys:/apache/manual" does not exist.  The directory path should be 
"sys:/apache/htdocs/manual".  The conf file for other platforms contains:

    # This Alias will project the on-line documentation tree into your
    # logical DocumentRoot. Comment it if you don't want to provide access
    # to the on-line docu for some reason.
    #
    Alias /manual/ "@@ServerRoot@@/manual/"

    <Directory "@@ServerRoot@@/manual">
        Options Indexes FollowSymlinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>


Shouldn't this be @@DocumentRoot@@ rather than @@ServerRoot@@ since /manual/ is a 
subdirectory of /htdocs/  ?

    # This Alias will project the on-line documentation tree into your
    # logical DocumentRoot. Comment it if you don't want to provide access
    # to the on-line docu for some reason.
    #
    Alias /manual/ "@@DocumentRoot@@/manual/"

    <Directory "@@DocumentRoot@@/manual">
        Options Indexes FollowSymlinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

I will be checking in a fix for "httpd.conf-dist-nw"

Brad

Reply via email to