用Apache的HTACCESS保护密码
在staging模式中,如果想让网站上的指定目录对某些人开放,可以对站点使用密码保护方法——使用htpasswd文件来实现。
密码文件用于存储有效的需要访问网站/目录的用户名和密码信息。基本上,Apache提供了一个程序来创建密码文件,即htpasswd程序。在Apache安装后的bin目录下有,比如Windows版本的Apache安装后,这里:
点击(此处)折叠或打开
- D:/Apache/bin/htpasswd.exe
下面详述创建htpasswd文件的步骤。
步骤1:创建.htpasswd文件
首先,需要创建一个名为.htpasswd的文件,此文件用于存储用户名和加密后的密码。
比如用户名为admin,密码为123456,那么在.htpasswd文件中的内容可能就是这样的:
点击(此处)折叠或打开
- admin:9dKtKHPyz51Vs
这里,用户名后紧跟的是密码,而且密码是加密后的密文。现在可以上传.htpasswd文件到根目录。
有一个在线生成.htpasswd文件的网站:http://www.htaccesstools.com/htpasswd-generator/
步骤2:创建.htaccess文件
创建一个新的.htaccess文件,并写入如下内容:
点击(此处)折叠或打开
- AuthName "Restricted Area"
- AuthType Basic
- AuthUserFile /home/site/.htpasswd
- AuthGroupFile /dev/null
- require valid-user
接下来上传.htaccess文件,然后可以测试一下是否可以访问。
AuthName:是指预访问的区域的名称。
AuthType:是指使用HTTP需要使用的身份验证方式,Basic指基本的HTTP身份验证。
AuthUserFile:指向服务器的根路径的.htpasswd文件。
require:是指只有文件中列表有的合法用户才能访问AuthName区域。
用Apache的HTACCESS保护密码相关推荐
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
如何让apache支持.htaccess 解决Internal Server Error The server -错误 文章来源:小灰博客| 时间:2013-12-25 12:17:08| 作者:Le ...
- PHP如何让apache支持.htaccess 解决Internal Server Error The server …错误
TP框架 打开 www.newtp.com/index.php/Home/Index/abc出现 如下错误: Internal Server Error The server encountered ...
- 如何让apache支持.htaccess 解决Internal Server Error The server …错误
今天朋友发来一套叫"PHP爱家房产网源码v5.01_destoon内核%4017558.net"的程序,让修改点东西,我在本地环境打开测试,导入数据库后打开发现报错,应该是服 ...
- linux apache htaccess,Apache下htaccess的配置使用详解
Apache下htaccess的配置使用详解 看到群里很多前辈都在讨论.htaccess的用法,自己之前也小用过,只做了404的重定向,当然.htaccess的功能远不止这些,他还可以帮助我们做很多( ...
- 由laravel 5.5无法获取url中的参数引发的apache的.htaccess文件问题
一.前言 我这边碰到的问题就是,无法获取url中的get参数.本地使用的是laravel 5.5版本.明明url里面清清楚楚的写着参数,但是你却获取不到,这感觉实在是很气很气.刚开始以为是larave ...
- apache开启.htaccess
https://www.jb51.net/article/25476.htm 如何让的本地APACHE器.htaccess呢?其实只要简朴修改一下apache的httpd.conf设置就让APACHE ...
- 两种方法清除Excel保护密码
一.利用VBA脚本直接清除 打Excel,打开脚本编辑器(Alt+F11)或者如图,右键sheet名称 输入代码并运行,即可清除密码保护: Sub DeletePW()ActiveSheet.Prot ...
- 用VBA去除Excel工作表保护密码
今天帮同事解决个EXCEL问题,现记在这,以作备忘 现象: 想要修改保护单元 格的内容,在使用"工具"菜单"保护"子菜单的"撤消工作表保护" ...
- 撤销EXCLE工作表保护密码
撤销工作表密码保护 有时工作簿太长时间没用,可能会忘掉工作表的保护密码以致无法编辑,本代码能快速有效解决此问题 有时工作簿太长时间没用,可能会忘掉工作表的保护密码以致无法编辑,本代码能快速有效解决此问 ...
最新文章
- Android性能优化之App应用启动分析与优化
- 如何实现软件的国际化
- 编写测试用例的常用方法
- Self-training在目标检测任务上的实践
- ASP.NET2.0导出Word文档(C#导出DOC)
- Matlab2020b的注释在低版本上乱码
- pix2pix、pix2pixHD 通过损失日志进行训练可视化
- 高中计算机会考操作题frontpage,高中信息技术会考frontpage操作题要点
- 神经网络算法入门书籍,bp神经网络算法的优点
- windows ssh命令_如何启用和使用Windows 10的新内置SSH命令
- 维多利亚计算机专业怎么样,维多利亚大学计算机科学专业 学生要学哪些内容...
- parallel循环java_使用Java8新特性parallelStream遇到的坑
- ip_rcv_finish
- XIlinx MIG 控制DDR3 SO-DIMM内存条(二):MIG IP核学习
- Python CGI编程详细步骤,和说说我踩的坑!!
- IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift
- 在线选课系统UML大作业
- 学术交流站点–小木虫论坛
- 分布式缓存与本地缓存的区别
- 紫光同创国产FPGA学习之Fabric Debugger
热门文章
- python机器学习包 Windows下 pip安装 scikit-learn numpy scipy
- 特征抽取--标签与索引的转化: IndexToString
- 剑指Offer:合并两个排序的链表【25】
- BZOJ 2301 [HAOI2011]Problem b
- LeetCode——Find the Difference
- 如何跟下属进行沟通?
- Codeforces Round #355 (Div. 2) D. Vanya and Treasure dp+分块
- Android应用开发经常使用知识
- mysql---表所在数据库
- [转] iOS中@class #import #include 简介