主要介绍两种方法,一种是通过apache httpd.conf配置文件对管理后台目录设置密码保护,适用于具有服务器控制权限的用户,另一种是通过.htaccess配置文件对目录设置
密码保护,适用于虚拟主机用户。
apache httpd.conf配置文件对目录设置密码保护教程
1、使用apache htpasswd.exe创建密码文件,命令请看PHP推荐教程:apache htpasswd命令用法详解
2、打开apache httpd.conf配置文件
3、找到<Directory>…</Directory>块,对test目录访问设置密码保护
<Directory E:/phpos/leapsoul/test/>
AuthType Basic
AuthName "WORKING CENTER"
AuthUserFile C:/.passwd
Require user www.leapsoul.cn
</Directory>
4、保存apache httpd.conf,并重启apache服务器。
上述配置只允许www.leapsoul.cn用户以正确的密码登陆才能访问leapsoul/test/目录
注意事项
1、设置密码保护的目录路径不要使用反斜杠,使用/
2、密码文件引用需要使用绝对路径
使用.htaccess配置文件对目录设置密码保护教程
1、使用apache htpasswd.exe创建密码文件,命令请看PHP推荐教程:apache htpasswd命令用法详解
2、创建.htaccess配置文件
3、在.htaccess配置文件中的写入配置信息,.htaccess配置文件的写法与apache配置文件有所不同,没有Directory
Deny from all
AuthType Basic
AuthName "WORKING CENTER" #引号中的是说明文字,随便写
AuthUserFile d:\appw\.passwd #AuthUserFile指的是保存用户名和密码的文件位置(绝对路径)
Require user lifl #用户名为lifl,密码为lifl(如果这行写为Require valid-user表示指定只有.htpasswd文件包含的合法用户才能访问。)
satisfy any
4、保存.htaccess配置文件,并将.htaccess配置文件放置在需要设置密码保护的目录下,比如/data/www/XXXX目录
上述.htaccess配置功能与第一种方法实现的功能是一样的。
这时浏览加密的网站就需要输入用户名密码了。
==========================================
.htaccess配置注意事项
如何开启.htaccess配置功能?
除了和apache httpd.conf配置一样需要注意的那些问题之外,容易出现的一个错误是如果配置不正确,会出现.htaccess配置文件不起作用的问题,这是因为 apache
AllowOverride指令,决定了你的.htaccess是否能正常开启并启用。从安全性考虑,apache httpd.conf配置文件中网站根目录的AllowOverride属性一般都配置成不允许任何
Override ,即
<Directory />
AllowOverride None
</Directory>
所以要使apache能够正常的读取.htaccess文件的内容,开启.htaccess功能,使.htaccess配置文件中的设置起作用,就必须对网站根目录或者.htaccess 所在目录进行配置,
将AllowOverride None更改为AllowOverride All。
如果你是虚拟主机用户在使用.htaccess配置文件对目录设置密码保护时,请咨询你的主机商是否允许启用.htaccess,并告知网站目录的绝对路径。
-----------------------------------------
apache和.htaccess配置选项说明
Deny from all
AuthName - 浏览器弹出登录框时显示的被保护的名字,可自行改动。
AuthType Basic - 认证的类型。
AuthUserFile - 指向apache htpasswd.exe生成的密码文件,必须是绝对路径
Require - 设置可以对被保护目录进行访问的用户。
require valid-user -就是指在 .passwd 中的任何一位用户都可以访问。
require user username 或 require user username1 username2 username3 - 指定.passwd中的特定的用户可以访问被保护的目录。
require group groupname - 指定用户组来访问被保护目录。
设置组的方法是再创建一个.htgroup配置文件:
groupname1: username1 username2 username3
groupname2: username1 username3 username4
再在apache httpd.conf配置文件或者.htaccess配置文件中添加:
AuthGroupFile C:/.htgroup
satisfy any
分享到:
相关推荐
### Tomcat的安全方面设置与简单配置过程说明 在IT领域,服务器的安全性是至关重要的,尤其是在Web应用服务器中。Apache Tomcat作为一款广泛使用的开源Java Servlet容器,其安全性配置成为了许多开发者关注的重点。...
以下是对配置文件中常见元素和使用的详细说明: 1. **配置文件结构**: - `<configuration>`:这是根元素,包含所有其他配置元素。 - `<configSections>`:定义自定义配置节(section),允许将相关的设置分组到...
首先,在进行无线AP配置之前,需要对网络的基础架构进行梳理和配置。核心层交换机和分布层交换机的配置是网络通信顺畅的基础。核心层交换机的配置通常包括增加动态主机配置协议(DHCP)地址池,这是为了自动分配IP...
本教程“iHistorian完整配置说明”将深入探讨如何充分利用这一强大的工具。首先,我们关注的是iHistorian的配置过程。配置iHistorian涉及多个步骤,包括服务器设置、数据库配置、客户端安装以及网络通信的设定。这些...
多倍通AP配置是涉及到无线接入点(Access Point)的设置和使用,特别是针对特定应用场景,如自动引导车辆(Automated Guided Vehicle, 简称AGV)等。在文档中,详细介绍了通过2.4GHz频段配置和使用多倍通AP的步骤和...
6. **隧道配置**:隧道设置依据地调或省调的具体要求,备用地址通常设为0.0.0.0,并且在此步骤中不选择证书。 7. **策略配置**:策略配置同样遵循地调或省调的规定,这通常涉及到数据的加密策略、访问控制等安全...
在IT领域,数据安全至关重要,尤其是在软件开发过程中,保护程序的配置信息不被轻易篡改或窃取是开发者必须面对的问题。易语言,作为一款中国本土的编程语言,提供了丰富的库和模块来帮助开发者实现这一目标。本文将...
以下是对如何设置OpenWRT无线路由器进行一线多拨的详细步骤解释: 1. **初始连接与登录**:首先,确保您的电脑通过网线连接到路由器的LAN口(不是WAN口,因为WAN口现在是LAN1)。设置电脑的IP地址和DNS为自动获取,...
以下是对"domino服务器【详细配置说明】"的深入解析: 一、Domino服务器安装与初始化 1. 安装Domino服务器:首先,你需要下载并安装适合操作系统的Domino服务器版本。安装过程中,系统会提示你选择安装路径、数据库...
### 优科500无线AP设置操作说明 #### 一、前言 优科500系列无线接入点(Access Point,简称AP)作为一款高性能的企业级无线解决方案,广泛应用于各种规模的网络环境中。本文将详细介绍优科500无线AP的设置步骤,...
为了保护数据,我们需要配置Elasticsearch和Kibana以使用用户密码验证。本文将详细介绍如何在Elasticsearch 6.5.3版本上进行这一配置。 首先,确保已经安装了Elasticsearch和Kibana。这些软件可以从公网的Harbor...
### 科东纵密的调试配置文档 #### 一、背景篇 ##### 1. 电力专用纵向加密认证网关介绍 - **产品背景**:“PSTunnel-2000 系列电力专用纵向加密认证网关”是由北京科东电力控制系统有限责任公司受国家电力调度通信...
海思IPC参数配置说明是海思3519v101 IPC设备的参数配置说明文档,该文档提供了IPC设备的详细配置信息,包括设备信息、网络设置、通信设置、编码设置、图像设置、事件及智能分析、录像设置、云台设置、系统设置等方面...
邮箱服务器配置-Xeams配置 邮箱服务器配置是一个邮件服务器的基本组件,它允许管理员管理和维护邮件服务器的各个方面。Xeams是一种流行的邮件服务器软件,提供了灵活的配置选项和强大的安全功能。在这篇文章中,...
在"说明.txt"文件中,可能详细记录了编译过程中的注意事项和步骤,包括环境变量设置、库路径和编译选项等。请仔细阅读并遵循其中的指导。 最后,关于"重置秘钥",在SQLite3中,如果需要更改加密密钥,可以使用...
根据提供的中兴3928A配置文档,我们可以解析出...以上是对中兴3928A配置文档的关键知识点解析。这份配置文档涉及了接口管理、路由配置、多播管理、访问控制等多个方面,为理解和维护中兴3928A交换机提供了必要的信息。
全局模式允许设置全局配置,如设备名、密码;接口模式则针对特定接口进行配置,如速率、双工模式;VLAN模式用于创建、修改和删除虚拟局域网。 3. **交换机CLI界面调试技巧**: 命令行界面(CLI)是网络设备的主要...
本文将深入探讨安恒堡垒机的配置方法及其使用说明,以期为相关IT从业者提供详实的操作指南。 1. 堡垒机概述: 堡垒机,全称安全运维审计系统,主要功能包括访问控制、操作审计、权限管理等,旨在规范运维行为,防止...
文档指出此配置说明适用于全志A20平台搭载Android 4.2操作系统的情况。主要内容涵盖了多种Wi-Fi和蓝牙芯片的配置指导,旨在帮助开发者或技术人员更好地集成这些外设到基于A20芯片的设备中。 ### rtl8188eu/rtl8188...
- 按照提示逐步进行配置,包括SSID名称、安全类型、密码等设置。 - 完成配置后,检查无误,点击完成按钮。 **3. 验证阶段** - **验证无线连接:** - 使用PC尝试连接新建的SSID,验证是否可以正常接入网络。 - ...