1. 介绍
ngx_http_auth_basic_module
它提供了最基本的http认证,这是http协议支持的,它会弹出一个框让你输入用户名和密码,只有用户名和密码输入正确了才能访问,这样就能防止/status
被任何人访问了。
2. 使用
这个模块是默认就编译进nginx的,所以可以直接拿来使用。
首先我们得有一个机制是来存放用户名和密码,是使用文件作为存储介质的,用户名是明文存储,而密码是加密之后再存储,这样在认证框输入的用户名和密码必须和文件的信息匹配才能认证成功。
我们先添加第一个用户hfpp2012
。
键入两遍相同的密码就可以了。
参数表示会创建/etc/nginx/.htpasswd
这个文件,以后再添加用户就不用指定这个参数了,比如添加yinsigan
用户。
这样就可以了,看下效果图。
完结。