Nginx对某个文件夹或整个站点进行登录认证的方法
比方要对 站点文件夹下的 test 文件夹 进行加密认证
首先须要在opt 的主文件夹中 /opt/ 创建一个新文件 htpasswd
此文件的书写格式是
username:password
每行一个账户
而且 password必须使用函数 crypt(3) 加密
官方档说 能够用 Apache 的 htpasswd 工具来创建password文件
[root@localhost /]# htpasswd
-bash: htpasswd: command not found
[root@localhost /]#
假设上述提示则须要安装httpd
yum install httpd
安装好后运行例如以下命令
htpasswd -c /opt/nginxpwd user
New password:123456
Re-type new password:123456
Adding password for user ngin
生成用户密钥文件为nginxpwd username为user password为123456
password文件生成好后。在 nginx.conf 文件里相应的 server 段中 加入例如以下内容
auth_basic "Welcome Back! GUOYU!";
auth_basic_user_file /opt/nginxpwd;
假设想限制某一个文件夹的话须要例如以下配置:
location ^~ /test/ {
auth_basic "TEST-Login!";
auth_basic_user_file /opt/nginxpwd;
}
假设 不用 ^~ /test/ 而用 /test 的话 那么将仅仅能对文件夹进行验证直接訪问其下的文件。将不会弹出登录验证
重新启动Nginx服务。使配置生效
Nginx对某个文件夹或整个站点进行登录认证的方法相关推荐
- docker部署nginx并且挂载文件夹和文件
docker部署nginx并且挂载文件夹和文件 2018年05月30日 10:18:32 丢你刘某 阅读数:2315 这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和 ...
- Mac上使用nginx访问本地文件夹报403的问题
Mac上使用nginx访问本地文件夹报403的问题 就是没有权限访问你配置的文件夹在 nginx.conf头行加入下面配置 user root wheel; 不过我的电脑在启动nginx访问的时候会发 ...
- nginx 指向一个文件夹_弄懂nginx的语法就是这么简单
"写给自己看,说给别人听."nginx应该是我们常用到的一个软件了,它的用法和语法也很简单,本文主要介绍nginx语法以及常用命令. Nginx配置目录 当我们安装好nginx之后 ...
- Win7文件夹属性没有共享标签页的解决方法
Win7文件夹属性没有共享标签页怎么办?Win7文件夹属性里有一个文件夹属性叫共享标签页,这个共享标签页的功能是与共享文件夹中与其他电脑共享文件.有用户反映过文件夹的属性洪没有共享标签页了,解决办法就 ...
- 服务器c盘有个inetpub文件夹,关于C盘中的inetpub文件夹在win10电脑中的删除处理方法...
win10的系统是很多的小伙伴在选择安装系统的时候都会会选择的,那在电脑中有小伙伴需要清理电脑中的文件夹的时候发现C盘中有一个inetpub文件夹的设置的,那在遇到这个问题我们应该怎么办呢,今天小编就 ...
- 在xp中不能查看或更改文件夹的“只读”属性或“系统”属性解决方法
在xp中不能查看或更改文件夹的"只读"属性或"系统"属性解决方法 症状 您可能会遇到下列任一症状: • 不能使用文件夹的"属性"对话框查看 ...
- 计算机里被删除的文件可以在哪里进行恢复,电脑里的文件夹不小心删除了找回来的方法...
怎么在电脑恢复被删除的文件,我相信你们都会遇到不小心删除文件的情况吧,或者是自己删除了文件又想要回,怎么恢复被自己删除的文件呢?电脑里的文件夹不小心删除了找回来的方法本文是学习啦小编整理电脑里的文件夹 ...
- python os.walk 指定遍历深度_python遍历文件夹,指定遍历深度与忽略目录的方法
背景 需要在文件夹中搜索某一文件,找到后返回此文件所在目录.用最常规的os.listdir()方式实现了一版,但执行时报错:递归超过最大深度.于是自己添加了点功能,之所有写此函数是为了让它适应不同的项 ...
- windows11右键文件夹一直转圈,然后闪屏解决方法,亲测有效!!!
windows11右键文件夹一直转圈,然后闪屏解决方法,亲测有效!!! 联想笔记本 R7000 2020 更新win11后一直用着没毛病,今天突然文件夹.应用图标右键一直转圈,然后就闪白屏,一两秒就没 ...
最新文章
- select poll使用
- @1.0.0 dev: `webpack-dev-server --inline --progress --config
- DevOps运维开发一体化 - 公开课笔记
- 码农的自我修炼之路-----BST
- 接口并发如何模仿用户点击率和提交率_洞察| 五大法则揭秘!在抖音如何打造“爆款”?...
- 音视频开发(22)---基于RTMP推送实时AAC+H264流(三)
- 今晚8点不见不散!余承东Vlog如此夸赞华为Mate30系列新机
- 2016-2017-2 20155117实验二《Java面向对象程序设计》实验报告
- 1、深入理解 Laravel Eloquent(一)——基本概念及用法
- Opencv之通过url抓取图片并通过opencv可视化
- java将当前页面隐藏,java 如何将当前程序隐藏到任务栏(类似windows上的其他程序)...
- Windows下Ionic Android开发环境搭建
- python在工作之余能做什么_励志!北京大学保安英语词汇15000,工作之余学Python...
- STM8L152C6T6+IAP详解,包教包会
- 分享simsimi.com小黄鸡官方免费api接口
- DDR SDRAM内存测试的一种官方方案(简单易懂)
- 今日头条信息流 - 开户技巧
- 刷新存储器的容量单位是什么_存储器存储容量怎么算
- Zotero修改英文文献的“等”为“et al”
- jquery.ajaxSetup()函数详解