简体版  |  繁体版   推荐信息: 阅读排行 | 滚动 | 微软SOA高峰会 | 中型企业创新社区 | 随心所欲发新闻
企业软件

linux apache目录添加密码

出处:编程爱好者 作者:佚名 2007-12-19 15:05 评论
字体大小: | |
此程序会询问用户“user1”的口令,你输入“passwd”,两次生效。

  此程序会询问用户“user1”的口令,你输入“passwd”,两次生效。

  实现步骤:

  实例一:允许一个用户访问一个目录

  1.使用htpasswd建立用户文件:

  $ htpasswd -c /data/httpd/secr/.htpasswd user

  此程序会询问用户“user1”的口令,你输入“passwd”,两次生效。

  2.建立.htaccess文件

  用“vi /log/image/www/huodong/erge/admin/.htaccess”命令建立.htaccess文件,并写入以下几行:

  AuthName My Friend Only (注:这个名字是任取的)

  AuthType Basic

  AuthUserFile /data/httpd/secr/.htpasswd

  require user user

  最后设置文件.htpasswd和.htaccess的文件权限,确保Apache用户有读的权限这样就完成了网页密码设置的工作。

  3.修改httpd.conf文件:

  用"vi /data/httpd/conf/httpd.conf"文件,并添加一下几行:

  Options Indexes FollowSymLinks

  AllowOverride authconfig

  Order allow,deny

  Allow from all

  #

  #AccessFileName .htpaccess

  #AllowOverride ALL

  #

  实例二:允许一组用户访问一个目录。myfriend组中的m1与m2两个用户分别能使用口令“m1pass”和“m2pass”访问/home/httpd/html/backup/目录中的页面。

  实现步骤:

  1.使用htpasswd建立用户文件,并在提示信息分别输入m1与m2两个用户的口令“m1pass”和“m2pass”:

  htpasswd -c /home/httpd/secr/.htpasswd m1

  htpasswd -c /home/httpd/secr/.htpasswd m2

  2.建立组文件,用“vi /home/httpd/secr/.htgroup”命令建立.htgroup文件,并写入下面一行:

  myfriend:m1 m2

  3.建立.htaccess文件,用“vi /home/httpd/html/backup/.htaccess”命令,并写入以下几行:

  AuthName My Friend Only

  AuthType Basic

  AuthUserFile /home/httpd/secr/.htpasswd

  AuthGroupFile /home/httpd/secr/.htgroup

  require group myfriend

相关文章
  • 本文关键字:
  • 操作系统(8638)
  • Linux(2910)
  • 技巧(10850)
  • Apache(105)
  • 系统软件(377)
  • 网友关注
    热门产品
    编辑推荐
    推荐专题
    更多
    思科
  • 打开网络创新之门
  • 思科公司于北京嘉里中心饭店成功举办了主题为“创新网络,绿色引擎”的思科创新日暨思科新品发布会。
  • 论坛热贴
    更多
    博客精选
    更多
    视频推荐
    更多
  • 杜青松:对IT人员要求别具一格
  • 在对杜青松的采访中,他透露出目前在中粮包装有限公司信息化建设的工作中的一个难点——IT人力资源短缺。
  • TMG

    Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络

    渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868

    版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名