使用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

最新文章

  1. CTR预估评价指标介绍
  2. entity framework 新手入门篇(4)-entity framework扩展之 entityframework.extended
  3. C#中Guid类型值如何判断不是初始值!
  4. Unix网络编程(1)——socket一窥
  5. Python原型模式
  6. Spark RDD/Core 编程 API入门系列 之rdd实战(rdd基本操作实战及transformation和action流程图)(源码)(三)
  7. jdk内存
  8. sql update小结
  9. Hibernate基础知识总结
  10. IntelliJ IDEA使用心得之基础篇
  11. Your project path contains non-ASCII characters
  12. Struts2深入
  13. 【转载】IL指令集
  14. springframework内BeanUtils源码使用记录一
  15. JUnit —— TestSuite 的使用
  16. 利用Mysql5.7的新特性实现多机房高可用架构【转】
  17. form action中如何填写相对目录
  18. MySQL查询in操作排序
  19. pyasn1 安装异常
  20. C基础 time.h 简单思路扩展

热门文章

  1. 添加头文件的报错failed to emit precompiled header 的解决办法
  2. JavaScript学习笔记 - 进阶篇(7)- 浏览器对象
  3. HTTP Error 502.5 - Process Failure 解决方案
  4. AFNetWorking3.0.4(Weather Demo)
  5. ununtu 16.04 下的 VsCode 下载与安装
  6. VSTO作品:OutlookMailViewer的下载和使用
  7. java 的CAS
  8. 管理Exchange Online用户介绍(一)
  9. UITextView实现PlaceHolder的方式
  10. C++类和对象到底是什么意思?