Christopher Juckins

SysAdmin Tips, Tricks and other Software Tools

User Tools

Site Tools


htaccess_files

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
htaccess_files [2016/10/15 09:41] juckinshtaccess_files [2021/09/30 14:40] (current) juckins
Line 1: Line 1:
-======.htaccess files======+===== Apache .htaccess files and Allowing from IP Address =====
 [[http://httpd.apache.org/docs/2.0/howto/htaccess.html|Apache documentation on .htaccess]] \\ [[http://httpd.apache.org/docs/2.0/howto/htaccess.html|Apache documentation on .htaccess]] \\
 [[http://httpd.apache.org/docs/2.0/howto/auth.html|Apache documentation on auth.html]] \\ [[http://httpd.apache.org/docs/2.0/howto/auth.html|Apache documentation on auth.html]] \\
Line 19: Line 19:
 </code> </code>
  
-To allow access to just specific directories, block access the the root level.  .htacess in the document root should look like this:+To allow access to [[http://stackoverflow.com/questions/17867576/deny-access-to-all-folders-except-a-few-ones-using-htaccess|just specific directories]], block access the the root level.  The .htacess file in the document root should look like this:
 <code> <code>
 # Refuse direct access to all files # Refuse direct access to all files
Line 25: Line 25:
 Deny from all Deny from all
 Allow from 127.0.0.1 Allow from 127.0.0.1
 +Allow from localhost
 +Allow from 192.168.1.0/24
 </code> </code>
-Then create an htaccess file in whatever directories you want to allow access to:+Then create an .htaccess file in whatever directories you want to allow access to:
 <code> <code>
 Allow from all Allow from all
 </code> </code>
- + 
 +[[https://www.inmotionhosting.com/support/website/redirects/setting-up-a-301-permanent-redirect-via-htaccess|Other .htaccess tricks]] 
 + 
 +[[https://electrictoolbox.com/apache-password-protect-allow-ip/|Use password protection but allow from IP address]] 
 + 
 +Example: 
 + 
 +  AuthUserFile /path/to/.htpasswd 
 +  AuthName "Restricted Access" 
 +  AuthType Basic 
 +  require user [username] 
 +  satisfy any 
 +  deny from all 
 +  allow from 192.168.1. 
 +  allow from 10.1.1.45 
 +  allow from 172.16.5.106
htaccess_files.1476538916.txt.gz · Last modified: 2016/10/15 09:41 by juckins