Sie sind auf Seite 1von 2

Restricting Access to Websites and Directories with WampDeveloper

-----------------------------------------------------------------
Summery
-------
Access is granted/restricted to websites via...
1.WampDeveloper - the website's .htaccess file (default is to allow all)
.
2.Windows - Windows firewall rules (default is to block in
coming port 80 requests).
3.Router - Router "port forward" settings (to route reque
sts coming in, you must log in and set up "port forward" of WAN:80 to LAN:80 of
server IP).
This how-to is for #1.
.htaccess Files
---------------
You can restrict access to any website by editing the website's .htaccess file (
WampDeveloper's Websites Tab, select website, click ".htaccess" button), which i
s located in the website's DocumentRoot (webroot) folder.
Adding the following lines will only allow access to the website when the reques
t is coming from the local system or the local network:
order deny,allow
deny from all
allow from 127.0.0.1
allow from 192.168
These lines will:
1.Set up the order: process all "deny" lines first, then "allow" lines a
fterwards.
2.Deny all IPs by default.
3.Allow access from local system.
4.Allow access from anyone who is coming from the typical local LAN netw
ork range: 192.186.*.*
Make sure to save this file after making changes.
You can also restrict access to only a specific directory (and all it's sub-dire
ctories) under a website (rather than to the entire website) by creating an '.ht
access' file in that specific directory.
Notes
-----
1. Syntax: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
2. Windows will not allow you to create a file starting with a "." via a folder
right click > New > Text Document. You'll need to first create an "htaccess.txt"
text file, edit it with Notepad, and then select 'Save As', 'Save as type: All
Files', File name: .htaccess
3. You do not need to restart Apache after making changes to .htaccess files. Th
ese files will be re-read on every request received.

Das könnte Ihnen auch gefallen