栏目分类
系统管理 | 安装启动 | xwindow | 基础知识 | 存储备份 | 内核技术 | 桌面应用 | 设备驱动 | Linux汉化 | 系统管理 | PAM认证 | drivers | rpm | quota | 灾难恢复
Linux数据库 | oracle | 数据库理论 | MYSQL | PostGreSQL
网络管理 | ssh | ntp | nis技术 | 多媒体 | dhcp | 网络基础 | ldap | 美化汉化 | proxy | samba | bind | iptables | 集群 | nfs | cvs | ftp服务 | email | 网络配置 | 网络安全 | apache | vpn | 网络管理 | Linux服务器 | Linux安全 | subversion | 网络监控
编辑工具 | emacs | vi | eclipse
linux新手入门 | 指令大全 | 输入法类 | Linux安装 | 常用命令 | 软件使用
发行版 | 其它Unix | bsd | Gentoo/lFS | windows | solaris | IBM | debian
其他 | 非技术类 | 业界动态 | 小说笑话 | 杂项工具 | 速度优化 | Linux认证 | 资讯动态 | 办公自动化 | xml | vc | 学习方法 | 手机技巧
Linux编程 | shell | python | 编程技术 | kernel | C/C++编程 | Python编程 | Perl编程 | PHP编程 | discuz | java/jsp | zope | html技术
排行榜
·在Linux操作系统下为Apache目录添加密码
·Linux下Apache-Tomcat整合安装
·apache2.2+mysql5.0+php5.1+Discuz!4.1配置完全手册
·ab命令简要用法
·hhyy安装Linux9+httpd-2.0.52+tomcat-5.0.28+mod_jk2步骤
·Apache使用基础
·apache2.0.47安装笔记
·apache+mysql+phpforlinux全攻略
·apache+tomcat配置指南
·LinuxApacheWeb服务器(续2)
·Apache2+mod_ssl+php5完全安装实录
·实战apache+tomcat整合
·Solaris9(intelx86)下从源代码安装Tomcat5实战记录
·Apache服务器配置全攻略(1)
·apache限制下载
·L.A.M.P环境配置文档--CentOS
·JBoss技术支持文档(一)
·apache错误日志里面出现"connectionresetbypeer"
·编译配置Apache中的Configure
·LinuxApacheWeb服务器

    您现在的位置: Linux宝库 >> Linux >> 网络管理 >> apache >> 文章正文
在Linux操作系统下为Apache目录添加密码
Linux宝库 收集整理  作者:Linux宝库  时间:2008-05-03  收藏本站
来自:http://doc.linuxpk.com/37049.html
联系:linuxmine#gmail.com
分类:[apache]

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

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

本文来自:http://doc.linuxpk.com/37049.html
发表您的高见!

·上一篇:
找到一款不错的网站压力测试工具webbench
·下一篇:没了
 
     最新更新
·在 Fedora 9 上为 Lighttpd 安装 mod_geoip
·Keepalived + Nginx 类型服务下高可靠Linux系统设计
·Ubuntu Linux 8.04系统JAVA环境配置方法
·Linux操作系统下配置JSP开发环境的方法
·Apache+Tomcat负载平衡设置方法详细解析
·Linux下Apache与Tomcat整合的简单方法
·Linux下配置 Tomcat+JDK+MySQL应用平台
·Linux下配置功能完善的Web服务器
·Fedora Linux+Apache+MySQL+PHP安装配置
·Debian下Apache2+Mysql5+Php5的安装配置
·介绍在Linux操作系统下安装Tomcat的方法
·Linux系统下Lighttpd的安装配置
·让使用Apache的网站速度飞起来
·Ubuntu 7.04 系统安装APACHE+PHP+MYSQL
·Ubuntu系统网络应用服务器Apache配置基础
·Linux下安装整合Apache和Tomcat全过程
·Linux系统下Resin+JSP+MySQL的安装和配置
·Redhat Linux AS4下的LAMP与Discuz安装
·关于TOMCAT主目录与虚拟目录的配置介绍
·详细讲解Linux系统下JDK、Tomcat的安装
·解决Linux下Oracle Tomcat 8080端口冲突
·一步一步跟我学Linux平台下搭建Jsp环境
·Linux下jsp环境:apache,tomcat配置
·Linux下Web服务器架设攻略
·Ubuntu 8.04 本地安装LAMP和WPMU
·利用apt工具“傻瓜式”安装配置LAMP
·Oracle实战:备份和恢复游戏(2)
·在ubuntu7.04上自己构建lamp以及wordpress
·Ubuntu 8.04 Lighttpd +Mono 支持.net
·Linux服务器www篇-apache