Nginx配置Base Auth
简介有些时候需要让自己的网页通过用户名密码进行访问,但是又不需要数据库支持,那么可以使用Base Auth做简单的登录认证,本文主要记录如何在Nginx中支持Base Auth。
1、生成密码
[root@localhost ~]# openssl passwd 123456
9Y.Yy91VyNaL.
2、添加密码文件
#root是用户名,冒号后面就是第一步生成的密码,使用追加的方式追加到文件最后
[root@localhost ~]# echo "root:9Y.Yy91VyNaL." >> /apps/nginx/conf/passwd/www.blog.com
[root@localhost ~]# cat /apps/nginx/conf/passwd/www.blog.com
admin:D2wGlmf1Q2bYA
root:9Y.Yy91VyNaL.
3、配置Nginx
location / {
auth_basic "login";
auth_basic_user_file /apps/nginx/conf/passwd/www.blog.com ;
}
然后重启后,访问站点就会提示登录了。
最近关注流媒体服务器来做网络直播,本想使用阿里云的流媒体服务器,由于费用的问题还是想能否自己搭建一个流媒体服务器供自己测试使用。果不其然,Nginx居然如此强大,可以用来做流媒体服务器。本文将具体介绍流媒体服务器的搭建过程和使用过程。
Mysql in 多个字段的用法
有时候为了打包需要敲很多命令,实在比较麻烦,所以这里记录了如何通过shell脚本将这些命令全部集中起来,后面可以直接执行该脚本就把需要的所有命令跑完。
在做搜索列表分页的时候,需要分页后的页面跳转的url地址中包含搜索的参数,在Laravel中的如何处理呢?
php中的array_walk_recursive函数对数组中的每个成员递归地应用用户函数
快速生成表格
Electron页面跳转、浏览器打开链接和打开新窗口
在使用Git的过程中,不想每次都输入用户名和密码去拉取代码,所以就需要保存这些信息,那么既然有保存了,就必须有清除功能。
在Mac电脑中,如何对Git的用户名和密码进行修改呢?起初不懂Mac,所以整了很久,本文将记录如何对这个进行操作,以便后期使用。
Docker编译镜像出现:fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.12/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.2c4ac24e.tar.gz: No such file or directory问题