I've set up XAMPP on a Windows 7 machine, and I want to restrict access to the htdocs folder to only requests from the local machine. C:\Xampp\htdocs is the web root folder.
I have the following in my apache/conf/httpd.conf file:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "C:/Xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All order deny,allow deny from all allow from 127.0.0.1 allow from localhost </Directory>
All my .htaccess files are blank.
But when I navigate to the web root folder via a browser, I get the following message:
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
I tried adding the IP restrictions to the
<Directory>...</Directory>, but it made no difference.
What am I doing wrong here?