首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
jenkins
apache
路由器
touch
负载均衡
4层
centos7
unix
dns
服务器
grafana
devops
fabric
zsh
colors
crontab
log4j
docker
grep
运维
kubectl
linux
nginx
sudo
port
ftp
awk
cron
debian
shell
压力测试
syslog
vagrant
ubuntu
k8s
stdout
server
sftp
tengine
7层
交换机
curl
tomcat
容器
service
centos
当前位置:
开发笔记
>
运维
> 正文
Apache服务器配置用户密码访问验证
作者:高玉成 | 来源:互联网 | 2014-05-28 10:53
第1步:我们在/var/www(apache的主页根目录)下建立一个test目录mkdir/var/www/test第2步然后我们编辑httpd.conf添加Alias/test/var/www/testOptionsIndexesMultiViewsAllowOverrideAuthConfig#表示进行身份验证Or
第1步:
我们在/var/www(apache的主页根目录)下建立一个test目录
mkdir /var/www/test
第2步
然后我们编辑httpd.conf
添加
Alias /test"/var/www/test"
Options Indexes MultiViews
AllowOverride AuthConfig #表示进行身份验证
Order allow,deny
Allow from all
#AllowOverride AuthConfig 表示进行身份验证 这是关键的设置
第3步
在/var/www/test创建.htaccess文件
vi /var/www/test/.htaccess
AuthName "frank share web"
AuthType Basic
AuthUserFile /var/www/test/.htpasswd
require valid-user
#AuthName 描述,随便写
#AuthUserFile /var/www/test/.htpasswd
#require valid-user 或者 require user frank 限制是所有合法用户还是指定用户
#密码文件推荐使用.htpasswd,因为apache默认系统对“.ht”开头的文件默认不允许外部读取,安全系数会高一点哦。
第4步
就是创建apache的验证用户
htpasswd -c /var/www/test/.htpasswd frank
#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数
如果你们想修改密码,可以如下
htpasswd -m .htpasswd frank
第5步:
ok,重启apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行
后话,为了服务器的性能,一般不推荐使用AllowOverride AuthConfig或者AllowOverride ALL,因为这会使服务器会不断的去寻找.htaccess,从而影响服务器的效能,一般我们把一些后台管理界面或者其他特殊目录可能需要加验证这个需求。
apache
安全
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
docker
大厂Java研发岗位面试总结与资料分享
本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ...
[详细]
蜡笔小新 2024-11-20 19:00:01
sudo
搭建个人博客:WordPress安装详解
计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ...
[详细]
蜡笔小新 2024-11-22 11:13:36
linux
CentOS 服务器自定义密码策略
随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ...
[详细]
蜡笔小新 2024-11-22 19:15:42
服务器
服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ...
[详细]
蜡笔小新 2024-11-22 19:12:09
服务器
DedeCMS 手机端站点配置与优化指南
本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ...
[详细]
蜡笔小新 2024-11-22 18:44:25
服务器
JavaScript 跨域解决方案详解
本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ...
[详细]
蜡笔小新 2024-11-22 16:27:56
服务器
H5技术实现经典游戏《贪吃蛇》
本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ...
[详细]
蜡笔小新 2024-11-21 20:16:59
port
Docker安全策略与管理
本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ...
[详细]
蜡笔小新 2024-11-21 20:03:03
shell
软件测试行业深度解析:迈向高薪的必经之路
本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ...
[详细]
蜡笔小新 2024-11-21 17:32:44
shell
调试利器SSH隧道
在开发微信公众号或小程序的时候,由于微信平台规则的限制,部分接口需要通过线上域名才能正常访问。但我们一般都会在本地开发,因为这能快速的看到 ...
[详细]
蜡笔小新 2024-11-21 11:15:53
服务器
了解多域名SAN SSL证书及其工作原理
本文介绍了多域名SAN SSL证书的概念及其工作方式,探讨其在现代网络安全中的重要性和应用。 ...
[详细]
蜡笔小新 2024-11-21 11:13:17
linux
探索阿里巴巴的开源世界
从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ...
[详细]
蜡笔小新 2024-11-21 09:06:54
服务器
精选10款Python框架助力并行与分布式机器学习
随着神经网络模型的不断深化和复杂化,训练这些模型变得愈发具有挑战性,不仅需要处理大量的权重,还必须克服内存限制等问题。本文将介绍10款优秀的Python框架,帮助开发者高效地实现分布式和并行化的深度学习模型训练。 ...
[详细]
蜡笔小新 2024-11-20 19:44:05
port
解决Spring Cloud Eureka自定义端口时连接错误的问题
在尝试通过自定义端口部署Spring Cloud Eureka时遇到了连接失败的问题。本文详细描述了问题的现象,并提供了有效的解决方案,以帮助遇到类似情况的开发者。 ...
[详细]
蜡笔小新 2024-11-20 13:05:47
nginx
解决PHP及Web开发中的UTF-8乱码问题
本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ...
[详细]
蜡笔小新 2024-11-20 10:58:03
高玉成
这个家伙很懒,什么也没留下!
Tags | 热门标签
jenkins
apache
路由器
touch
负载均衡
4层
centos7
unix
dns
服务器
grafana
devops
fabric
zsh
colors
crontab
log4j
docker
grep
运维
kubectl
linux
nginx
sudo
port
ftp
awk
cron
debian
shell
RankList | 热门文章
1
TKContactsMultiPicker
2
if 嵌套if 的先后顺序的区别 (自测)
3
设计user表的时候的小问题
4
多模块Maven环境下,如何在eclipse构建J2EE调试环境(热替换)
5
面试题:说说HashMap的扩容过程?
6
SqlServer 获得存储过程的返回值(参数返回),别玩了output
7
PHP中array_merge和array相加的区别分析【PHP】
8
4、在centos7上使用consul时,yml配置文件:
9
mysql彻底删除方法
10
不为人知_阿里P7大佬首次分享Spring Retry不为人知的技巧
11
注解驱动的springMVC与参数绑定
12
python如何获取指定列表名和其中的值?
13
Androidstudio安卓打包
14
箑字意思 在新华字典的读音解释笔画常用组词起名
15
SSH框架+Oracle整合之问题2
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有