• window下apache用戶認証


    windows xp下设置apache目录访问身份验证(目录访问控制)

    一.编辑httpd.conf
    加入
    Alias /picture/ "E:/picture/"
    #设置虚拟目录picture到根目录
    <Directory "E:/picture/">;
    Options Indexes MultiViews
    AllowOverride AuthConfig
       Order Deny,Allow
       Allow from all
       Options All
       AllowOverride All
    </Directory>;
    二.在E:/picture/下创建.htaccess文件
    authtype basic
    authname "登陆凡星专区"
    authuserfile e:/picture/.htpasswd   (注意這裏是"/")
    require valid-user
    三.在E:/picture/下创建密码文件
    1.明文密码:
    创建pass.txt
    内容格式为:username:password
    冒号前为用户名,后面为密码,可以放到其他目录,二中的authuserfile的目录也要相应的改动。
    2.创建MD5加密的密码文件
    在虚拟DOS下进入你的apache目录下的bin目录,输入命令
    htpasswd -c e:"picture".htpasswd fanxing
    接下去要求输入两次密码
    上面命令行的意思是在E:/picture/下创建密码档.htpasswd
    。好了,现在重启apache,在IE里访问picture就要求输入用户名和密码了!








    .htaccess文件是如何在windows下生成的.

    方法一:
    可以创建文本文档a.txt ,只要使里面的内容为
    authtype basic
    authname "登陆凡星专区"
    authuserfile e:/picture/.htpasswd
    require valid-user
    然后下面就是把文件改为.htaccess
    设置文件夹选项》查看》隐藏已知文件的扩展名 的勾去掉,然后重命名a.txt为.htaccess
    以可以利用FTP客户端工具的话,直接浏览本地目录,找到a.txt,重命名为.htaccess
    方法二:使用ultraedit32
    编辑内容
    authtype basic
    authname "登陆凡星专区"
    authuserfile e:/picture/.htpasswd
    require valid-user
    保存为.htaccess
    方法三:
    在虚拟dos下进入E:/picture
    再输入 edit .htaccess
    进入蓝色的编辑窗,输入
    authtype basic
    authname "登陆凡星专区"
    authuserfile e:/picture/.htpasswd
    require valid-user
    然后保存,在E:/picture 下就会出现一个.htaccess文件了
    OK,现在应该够明白了!









    Apache中限制和允许特定IP访问
    2007-02-15 14:39Options All
       AllowOverride None
       Order Deny,Allow     (注意Allow,Deny的順序與下面上下一致)
       Deny From all
       Allow From 192.168.0
       Allow From 127.0.0.1

    上面这一段的意思是对 d:/www 目录下面的文件,只允许从192.168.0 和 127.0.1这两个字段内的用户访问.

    下面的这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.


       Options All
       AllowOverride None
       Order Allow,Deny  (注意Allow,Deny的順序與下面上下一致)       
       Allow From all
       Deny From 192.168.0
       Deny From 127.0.0.1



















  • 相关阅读:
    算法>分支限界 小强斋
    C# DataGridView 的 CellValueChanged 与修改数据没保存的情况
    Windows8使用虚拟磁盘vhdx功能来为容量较大的文件夹扩容
    DataSet / DataTable 对 Access 数据库进行更改后,无法获取自动编号(自增)列的新值
    使用Windows Server 2012配置更新服务Update Service,以及客户端的配置
    在Windows 8中找回开始菜单
    DataSet / BindingSource / DataGridView / BindingNavigator 的关系与绑定、更新顺序
    Windows8 的搜狗输入法的快捷键推荐设置方法
    如果要使用DataAdapter来修改DataSet的子集时,请尽量对父级做修改。
    about PostgreSQL
  • 原文地址:https://www.cnblogs.com/wang123/p/1422031.html
Copyright © 2020-2023  润新知