On one of my machines, /opt is a symlink (for reasons best not gone into, because they make my head hurt): /opt -> /otherdir/opt I need apache2 to serve a directory in the /opt tree (/opt/webapp/htdocs). For ridiculous (but unavoidable) reasons, I cannot refer to the DocumentRoot by its real path (/otherdir/opt/webapp/htdocs), but must refer to it by its linked path. I've got apache set up with the right confs, and "Options FollowSymLinks" specified _EVERYWHERE_. And yet, when I browse to the site I get a 403. And, in the logs, I get this: [Mon Oct 09 11:36:56 2006] [error] [client 192.168.1.65] Symbolic link not allowed or link target not accessible: /opt /opt, being a symlink, is 777. The directory to which it points is owned by root:root, but is permissioned 755 -- which is to say, apache has the rx permissions that it should need. Anyone have any tips on what might be going on? Am I violating some kind of fundamental apache security thing here? Or is there a way to do what I need to do. TIA - Ian