国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 颍上县| 平和县| 宜宾县| 屏南县| 华安县| 措美县| 开原市| 类乌齐县| 区。| 伊金霍洛旗| 盐源县| 西青区| 保定市| 新营市| 贡山| 元朗区| 灵川县| 洛宁县| 六安市| 兴海县| 雅江县| 利川市| 武强县| 厦门市| 宾川县| 神池县| 道孚县| 昭通市| 黔南| 股票| 博湖县| 乐亭县| 彭山县| 宁国市| 周宁县| 文山县| 合作市| 瑞金市| 阳新县| 靖远县| 济源市|