Linux下Apache 服务器网页密码设置
创始人
2024-03-22 15:41:21
0

在 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用户有读的权限这样就完成了网页密码设置的工作,现在你可以在浏览器中试一试效果了。

 

#p#

实例二:允许一组用户访问一个目录。例如现在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

 

【编辑推荐】

  1. 微软拒绝就进一步对Linux侵权起诉置评
  2. Red Hat Enterprise Linux 5系统管理宝典
  3. 访谈:Linux/Solaris服务器的安全配置

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...