ok7758521ok

人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。

李天华ID:ok7758521ok
34105次访问,排名3318好友6人,关注者10
开发工程师
ok7758521ok的文章
原创 86 篇
翻译 1 篇
转载 31 篇
评论 4 篇
ok7758521ok的公告
人往往因情入圣,因爱入魔,只有瞬时间的顿悟才是至高的境界。
最近评论
世界友好网:同一个世界,同一个理想
(世界友好网www.sjyh.org)
zhousyis66:楼上的请提供程序包
不要贴
heiyeluren:转载不说明出处,哼~~~~嘎嘎
Thaiki:现顶了
文章分类
收藏
    相册
    o m i
    桌面
    php相关链接
    PHPchina国内权威的PHP技术论坛
    php官方网站
    一本书计划
    喜悦国际,专业的phper论坛
    老韩,我的兄弟,HOHO为人yes,做事,yes,文采great!!
    超越php论坛
    黑夜路人(俺兄弟)开源世界
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Apache用户认证方法收藏

    新一篇: YouTube 的架构扩展(转) | 旧一篇: PHPMailer安装及简单实例

    一.基本的Apache用户认证方法: 

    若对某一目录下的文件如/home/ftp/pub需要做到用户认证,则在httpd.conf 
    中加入下面的行 
    <> 
    options indexes followsymlinks 
    allowoverride authconfig 
    order allow,deny 
    allow from all 

    <> 
    用在目录/home/ftp/pub下放文件.htaccess,内容如下: 
    authname "shared files" 
    authtype basic 
    authuserfile /etc/.passwd 
    require valid-user 

    用随Apache来的程序htpasswd 生成文件/etc/.passwd,每行一个用户名:密码 

    只要能提供正确的用户名和密码对,就允许登录访问,这是针对任何地址来的 
    请求都要求提供用户名和密码认证。 

    二.针对部分网段或地址要求认证。 

    若公司LAN所在网段为192.168.0.0/24,且有一防火墙专线接入Internet, 
    内部网卡的地址为192.168.0.1/32,则现在希望所有通过拨本地163通过 
    防火墙上的apache反向代理向LAN上的另一WWW服务器访问时需要认证,而本地 
    LAN上的用户不需认证。可以在httpd.conf中放入: 
    〈Directory /home/ftp/pub> 
    Options Indexes FollowSymLinks 
    AllowOverride AuthConfig 
    order deny,allow 
    deny from 192.168.0.1 
    〈/Directory> 

    且在/home/ftp/pub/.htaccess中放入: 
    AuthName "shared files" 
    AuthType Basic 
    AuthUserFile /etc/.passwd 
    require valid-user 
    satisfy any 

    三.对同一目录及其下的子目录有不同的权限,仅某些人可以存取一目录下的 
    子目录。 
    如有一目录/home/ftp/pub/sales,有三个用户user1,user2,user3都需要用户名 
    和密码进入/home/ftp/pub,但仅user1,user2能进入/home/ftp/pub/sales.则 
    放下面的行到httpd.conf 

    〈Directory /home/ftp/pub> 
    Options Indexes 
    AllowOverride AuthConfig 
    order allow,deny 
    allow from all 
    〈/Directory> 

    〈Directory /home/ftp/pub/sales> 
    Options Indexes 
    AllowOverride AuthConfig 
    order allow,deny 
    allow from all 
    〈/Directory> 

    且看/home/ftp/pub/.htaccess为: 
    AuthName "shared files" 
    AuthType Basic 
    AuthUserFile /etc/.passwd 
    require valid-user 

    且看/home/ftp/pub/sales/.htaccess 
    AuthName "shared files" 
    AuthType Basic 
    AuthUserFile /etc/.passwd 
    AuthGroupFile /etc/.salesgroup 
    require group manager 

    且文件/etc/.passwd内容为: 
    user1:passwd1 
    user2:passwd2 
    user3:passwd3 

    且文件/etc/.salesgroup内容为: 
    manager: user1 user2  
     

    发表于 @ 2007年07月25日 16:47:00|评论(loading...)|编辑

    新一篇: YouTube 的架构扩展(转) | 旧一篇: PHPMailer安装及简单实例

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ok7758521ok