国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

nginx 目錄密碼保護(hù)的設(shè)置方法

2024-09-01 13:45:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

那么 在 nginx.conf 文件中對(duì)應(yīng)的 server 段中 添加

location ^~ /test/ {
auth_basic TEST-Login;
auth_basic_user_file /root/htpasswd;

再在 root 的主目錄中 /root/ 創(chuàng)建一個(gè)新文件 htpasswd
此文件的書(shū)寫(xiě)格式是
用戶(hù)名:密碼
每行一個(gè)賬戶(hù)
并且 密碼必須使用函數(shù) crypt(3) 加密

官方檔說(shuō) 可以用 Apache 的 htpasswd 工具來(lái)創(chuàng)建密碼文件
當(dāng)然也可以使用perl 創(chuàng)建密碼文件 新建 一個(gè) pw.pl 文件 其內(nèi)容:

復(fù)制代碼 代碼如下:


#!/usr/bin/perl
use strict;

my $pw=$ARGV[0] ;
print crypt($pw,$pw).”n”;


然后執(zhí)行 chmod +x pw.pl
./pw.pl password
papAq5PwY/QQM
papAq5PwY/QQM 就是password 的crypt()密碼
然后 將上面用 perl 生成的 加密后的密碼
按照
用戶(hù)名:密碼
的格式寫(xiě)到 htpasswd 文件中

這樣既完成了設(shè)置

如果 不用
^~ /test/
而用
/test
的話 那么 將只能對(duì)目錄進(jìn)行驗(yàn)證 直接訪問(wèn)其下的文件 將不會(huì)彈出登錄驗(yàn)證

還有 htpasswd 這個(gè)文件的名字可以 自己隨意設(shè)置
用戶(hù)名 也是 自己隨意設(shè)置 無(wú)需加密
密碼必須使用函數(shù) crypt(3) 加密

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 西乌珠穆沁旗| 稻城县| 灵寿县| 巢湖市| 乾安县| 鸡泽县| 台前县| 沈阳市| 商城县| 图片| 北宁市| 常宁市| 休宁县| 丽水市| 木里| 沽源县| 九江市| 长岭县| 大理市| 扶沟县| 锡林浩特市| 广昌县| 城市| 准格尔旗| 长武县| 新建县| 合江县| 安康市| 乳源| 临安市| 宁强县| 二连浩特市| 哈密市| 呼和浩特市| 鄂托克前旗| 泰来县| 昌江| 元江| 庆元县| 田阳县| 尼勒克县|