apache目录权限控制

(1)对/var/site/bbs.example.com目录进行访问控制。

  1. <Directory /var/site/bbs.example.com>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </Directory>

(2)对/var/site/bbs.example.com/account.html进行访问控制。

  1. <Files /var/site/bbs.example.com/account.html>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </Files>

(3)对/var/site/bbs.example.com目录和该目录下的account.html实现不同的访问控制。

  1. <Directory /var/site/bbs.example.com>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5.      <Files account.html>
  6.          Order Allow,Deny
  7.          Allow From All
  8.          Deny From 192.168.0.23
  9.      </Files>
  10. </Directory>

(4)使用通配符对/var/site目录下所有以.example.com结尾的目录进行访问控制。

  1. <Directory /var/site/*.example.com>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </Directory>

(5)使用正规表达式对Word、 Excel及mp3文件进行访问控制。

  1. <FilesMatch \.(?i:doc?x|xls?x|mp3)$>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </FilesMatch>

(6)对网站根目录进行访问控制。

  1. <Location />
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </Location>

(7)对网站中admin目录下的所有html文件进行访问控制。

  1. <Location /admin/*.html>
  2.      Order Allow,Deny
  3.      Allow From All
  4.      Deny From 192.168.0.0/24
  5. </Location>
点赞