I'm running Red Hat Enterprise Linux 4.0. I'm configuring the webserver (Apache) to serve directories that are not under the DocumentRoot directory. I've added the following to my httpd.conf:
DirectoryIndex index.html index.php index.htm
Alias /hspice/ "/usr/local/synopsys/current/hspice/hspice/docs_help"
<Directory "/usr/local/synopsys/current/hspice/hspice/docs_help">
Options Indexes FollowSymLinks
AllowOverride None
Allow from all
Order allow,deny
</Directory>
Restarted httpd. Now I can do
http://xyz.com/hspice/ and I can see all the files in the directory. However, if I do
http://xyz.com/hspice/index.html I get 404 Not Found error. Ideally I want
http://xyz.com/hspice/ to be served from /usr/local/synopsys/current/hspice/hspice/docs_help/index.html
What am I doing wrong? The files under docs_help have 755 permission.