Hello, I am a new user of Apache HTTP server and one of the thing I am trying to do is to map all my request, valid or invalid in a way that a single script, say X (without any extension), gets executed. For this I try to set my Document Root directory to my root directory, say www. I also the DirectryIndex to map to the script X.
DocumentRoot "/usr/local/apache2/www" <Directory /> Options FollowSymLinks +ExecCGI AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/usr/local/apache2/www"> AllowOverride None Options ExecCGI FollowSymLinks Indexes SetHandler cgi-script Order allow,deny Allow from all </Directory> Alias / "/usr/local/apache2/www/" The above shows the relevant part of my httpd.conf file. I am working with latest version of Apache Server and Ubuntu 9.04. The problem I am facing is: [1] Whenever I hit http://localhost/ , it always gives me 403 Error. In the error log, it tells me that I am trying to run directory as Script. I can however, run all the scripts beneath this folder (as desired). [2] I am still not able to map all request to my localhost to this script. If I send an invalid request, it gives me URL not found error. I was wondering if somebody could point me how to solve this problem. I also try using ScriptAlias instead of Alias but ended without any success. -- Thanks, Jaikishan