nginx增加访问验证
2024-09-01 23:30:51
使用OpenSSL实用程序创建密码文件
如果您的服务器上安装了OpenSSL,则可以创建没有附加软件包的密码文件。我们将在/ etc / nginx配置目录中创建一个名为.htpasswd的隐藏文件来存储我们的用户名和密码组合。
您可以使用此命令向该文件添加用户名。我们使用sammy作为我们的用户名,但您可以使用任何您想要的名称:
sudo sh -c "echo -n 'sammy:' >> /etc/nginx/.htpasswd"
接下来,输入以下内容为用户名添加加密的密码条目:
sudo sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd"
您可以重复此过程以获取更多用户名。您可以通过键入以下内容来查看用户名和加密密码是如何存储在文件中的:
cat /etc/nginx/.htpasswd
参考https://www.cnblogs.com/sy-liu/p/8763087.html
最新文章
- CTR预估评价指标介绍
- entity framework 新手入门篇(4)-entity framework扩展之 entityframework.extended
- C#中Guid类型值如何判断不是初始值!
- Unix网络编程(1)——socket一窥
- Python原型模式
- Spark RDD/Core 编程 API入门系列 之rdd实战(rdd基本操作实战及transformation和action流程图)(源码)(三)
- jdk内存
- sql update小结
- Hibernate基础知识总结
- IntelliJ IDEA使用心得之基础篇
- Your project path contains non-ASCII characters
- Struts2深入
- 【转载】IL指令集
- springframework内BeanUtils源码使用记录一
- JUnit —— TestSuite 的使用
- 利用Mysql5.7的新特性实现多机房高可用架构【转】
- form action中如何填写相对目录
- MySQL查询in操作排序
- pyasn1 安装异常
- C基础 time.h 简单思路扩展
热门文章
- 添加头文件的报错failed to emit precompiled header 的解决办法
- JavaScript学习笔记 - 进阶篇(7)- 浏览器对象
- HTTP Error 502.5 - Process Failure 解决方案
- AFNetWorking3.0.4(Weather Demo)
- ununtu 16.04 下的 VsCode 下载与安装
- VSTO作品:OutlookMailViewer的下载和使用
- java 的CAS
- 管理Exchange Online用户介绍(一)
- UITextView实现PlaceHolder的方式
- C++类和对象到底是什么意思?