您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Linux下Apache服务器网页密码设置

添加时间:2013-8-10 17:02:34  添加: 思海网络 

    在 Linux 或 UNIX 下的 Apache 服务器中给网页设置密码—这是一种很简单的基于用户名/口令的认证方式,当我们在浏览器中访问经此认 证模式保护的URL链接时,将会出弹出一个对话框,要求用户键入用户名和口令。用户输入后,传给Apache服务器,Apache服务器验证它的正确性, 如果正确,显示页面,否则出现401错误(没有权限)。这是怎么实现的呢?下面我同过几个配置实例给大家介绍一下。

    实例一:需要用户名和口令的访问控制,限制 WWW 服务器中 /home/httpd/html/backup/ 目录中网站 www.britepic.org 页面的访问,只允许用户“user1”以口令“passwd1”访问页面。

    基本情况:假设www.britepic.org 站点Apache服务器中的httpd.conf文件有设置为:

    DocumentRoot /home/httpd/html

    AccessFileName .htaccess

    AllowOverride All

    实现步骤:

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

    $ htpasswd -c /home/httpd/secr/.htpasswd user1

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

    2.建立.htaccess文件

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

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

    AuthType Basic

    AuthUserFile /home/httpd/secr/.htpasswd

    require user super

    最后设置文件.htpasswd和.htaccess的文件权限,确保Apache用户有读的权限这样就完成了网页密码设置的工作,现在你可以在浏览器中试一试效果了。

    实例二:允许一组用户访问一个目录。例如现在www.britepic.org站点想让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/.h

关键字:Linux、Apache、服务器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站