当前位置:网站主页>网站技术资料>apache>文章内容

Apache配置

  order deny,allow

  deny from www.wonlu.com

  allow all

  </Directory>

  这组命令设置了www.wonlu.com访问/home/httpd/html目录下的文件。

  请大家注意,顺序是先deny后allow,如果是:order allow,deny 那么,先允
  许所有的主机访问,然后再禁止,这样是无效的,所有主机仍然能够访问。

  2. 基于用户名/口令的认证方式

  这种认证方式其实相当简单,当WWW浏览器请求经此认证模式保护的URL

  时,将会出现一个对话框,要求用户键入用户名和口令。用户输入后,传给
  WWW服务器,WWW服务器验证它的正确性,如果正确,返回页面,否则返回401错
  误。要说明的一点是,这种认证模式是基本的,并不能用于安全性要求极高的
  场合。

  Apache 中有许多模块可以支持这种认证方式,下面我们就介绍一下最基本、最
  标准的mod_auth模块。正如前面提到的一样,mod_auth模块使用存储在文本文
  件中的用户名、组名和口令来实现认证。这种方法非常适合处理少量用户,它
  能工作得很好。如果你需要对大量的用户,如数以千计的用户做认证时,这种
  方法的性能将急剧下降到不可忍受,所以当这种情况下,就需要考虑使用
  mod_dbm模块或mod_mysql模块来获得更好的性能。

  实例一:需要用户名和口令的访问控制

  下面我们就一起来看一下如何建立需要用户名/口令才能进行访问的目录。

  基本情况: www.xxx.com

  的站点有设置为:

  DocumentRoot /home/httpd/html

  AccessFileName .htaccess

  AllowOverride All

  需求:限制/home/httpd/html/backup/目录的访问,只允许用户"super"以口令
  "fill-06"访问此目录。

  实现步骤:

  使用htpasswd建立用户文件

  • 快速服务服务:网站策划 | 网站建设 | 北京网站建设 | 网站推广 | 网罗SEO
  • 联系网罗: 咨询电话:010-89630319 Mail:admin#wonlu.com Msn:刘先生 QQ:26402294
  •   2006-2008 Wonlu.com 北京网罗无限-京ICP备06036090号 网罗SEO