通過查閱,對網(wǎng)站通過密碼進行訪問 有兩種方法;
一種是 通過htpasswd缆八, 一種是openssl;
因為服務(wù)器上自帶了 openssl疾捍,避免安裝的麻煩奈辰,使用 openssl 生成用戶名和對應(yīng)的密碼文件;
參考了一下文章
https://blog.csdn.net/yuezhilangniao/article/details/106191760
新建 passwd文件
通過以下命令新建 passwd文件乱豆,用戶名為 test奖恰,密碼為 abcd123456
echo -n "test:" > passwd
openssl passwd abcd123456 >> passwd
另一種方法為htpasswd,命令如下
htpasswd -c /usr/local/src/nginx/passwd test
修改nginx配置文件
添加以下兩行配置宛裕,/nginx-1.12.2/conf/passwd 為剛剛生成的文件及其路徑瑟啃;
10 auth_basic "Please input password";
11 auth_basic_user_file /nginx-1.12.2/conf/passwd;
重啟nginx 生效
nginx -s reload
訪問頁面如下