httpd symlinks problem

Paul Howarth paul at city-fan.org
Mon Nov 29 10:52:50 UTC 2004


Paul Johnson wrote:
> Hi,
> 
> At the start of last week, the old webserver went belly up. I've now
> installed a new server, copied over the httpd.conf file and changed the
> bits I need to change, but there is now a problem
> 
> It won't follow symlinks!
> 
> On the old system (self compiled version of httpd, 2.0.48), I would have
> a symlink in /var/www/html/reelnorth pointing to /web/reelnorth and
> httpd would follow the symlink and all was happy.
> 
> Now it won't allow me to use symlinks at all.
> 
> I have in the config file the following

(snip)

> #
> # This should be changed to whatever you set DocumentRoot to.
> #
> <Directory "/var/www/html">
> 
> #
> # Possible values for the Options directive are "None", "All",
> # or any combination of:
> #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
> MultiViews
> #
> # Note that "MultiViews" must be named *explicitly* --- "Options All"
> # doesn't give it to you.
> #
> # The Options directive is both complicated and important.  Please see
> # http://httpd.apache.org/docs-2.0/mod/core.html#options
> # for more information.
> #
>     Options FollowSymLinks Includes ExecCGI Multiviews
>     XBitHack On
> #
> # AllowOverride controls what directives may be placed in .htaccess
> files.
> # It can be "All", "None", or any combination of the keywords:
> #   Options FileInfo AuthConfig Limit
> #
>     AllowOverride None
> 
> #
> # Controls who can get stuff from this server.
> #
>     Order allow,deny
>     Allow from all
> 
> </Directory>

Try adding:

<Directory "/web">
     Options FollowSymLinks Includes ExecCGI Multiviews
     XBitHack On
     AllowOverride None
     Order allow,deny
     Allow from all
</Directory>

and see if that helps.

Paul.




More information about the fedora-list mailing list