nginx入門詳解(五)- 目錄加密

在上一章偎球,介紹了對用戶的訪問限制,這章重點介紹介紹對用戶訪問目錄進(jìn)行加密辑甜,只有輸入正確的用戶名與密碼才能進(jìn)行訪問衰絮。

這個功能特性是由ngx_http_auth_basic_module提供的,默認(rèn)編譯nginx時會編譯好栈戳,主要有以下兩個指令岂傲。

Syntax: auth_basic string | off;
Default:    
auth_basic off;
Context:    http, server, location, limit_except

Syntax: auth_basic_user_file file;
Default:    —
Context:    http, server, location, limit_except

認(rèn)證的配置可以在http指令塊,server指令塊子檀,location指令塊配置镊掖。

auth_basic string :定義認(rèn)證的字符串,會通過響應(yīng)報文返給客戶端褂痰,也可以通過這個指令關(guān)閉認(rèn)證亩进。 auth_basic_user_file file :定義認(rèn)證文件。

實例:

對匹配目錄加密:

  location /img {
                auth_basic "User Auth";
                auth_basic_user_file /usr/local/nginx/conf/auth.passwd;
        }

auth_basic  設(shè)置名字
auth_basic_user_file  用戶認(rèn)證文件放置路徑

生成認(rèn)證文件:

yum  install httpd-tools -y
htpasswd  -c /usr/local/nginx/conf/auth.passwd admin
輸入兩次密碼確定缩歪。

重啟服務(wù)后归薛,訪問驗證:

image.png

現(xiàn)在當(dāng)我們訪問img目錄時,需要輸入用戶名及密碼匪蝙。

image.png
image.png

它不僅可以設(shè)置訪問指定目錄時認(rèn)證還可以直接在訪問首頁時認(rèn)證主籍。

如果需要關(guān)閉可以使用auth_basic off;或者直接將這兩段注釋掉。

htpasswd命令工具:
htpasswd(選項)(參數(shù))
選項
-c:創(chuàng)建一個加密文件逛球;
-n:不更新加密文件千元,只將加密后的用戶名密碼顯示在屏幕上;
-m:默認(rèn)采用MD5算法對密碼進(jìn)行加密颤绕;
-d:采用CRYPT算法對密碼進(jìn)行加密幸海;
-p:不對密碼進(jìn)行進(jìn)行加密,即明文密碼奥务;
-s:采用SHA算法對密碼進(jìn)行加密物独;
-b:在命令行中一并輸入用戶名和密碼而不是根據(jù)提示輸入密碼;
-D:刪除指定的用戶氯葬。

添加用戶名及密碼:
htpasswd -b /usr/local/nginx/conf/auth.passwd  lutixia lutixia666

更新密碼:
htpasswd  -D  /usr/local/nginx/conf/auth.passwd  lutixia
htpasswd -b  /usr/local/nginx/conf/auth.passwd  lutixia lutixia777

這將是nginx系列文章挡篓,可關(guān)注同名微信公眾號:笨辦法學(xué)linux
獲取最近文章更新及精品軟件,軟件持續(xù)更新中溢谤。

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末瞻凤,一起剝皮案震驚了整個濱河市憨攒,隨后出現(xiàn)的幾起案子世杀,更是在濱河造成了極大的恐慌阀参,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞻坝,死亡現(xiàn)場離奇詭異蛛壳,居然都是意外死亡,警方通過查閱死者的電腦和手機所刀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進(jìn)店門衙荐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人浮创,你說我怎么就攤上這事忧吟。” “怎么了斩披?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵溜族,是天一觀的道長。 經(jīng)常有香客問我垦沉,道長煌抒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任厕倍,我火速辦了婚禮寡壮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘讹弯。我一直安慰自己况既,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布组民。 她就那樣靜靜地躺著棒仍,像睡著了一般。 火紅的嫁衣襯著肌膚如雪邪乍。 梳的紋絲不亂的頭發(fā)上降狠,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天,我揣著相機與錄音庇楞,去河邊找鬼榜配。 笑死,一個胖子當(dāng)著我的面吹牛吕晌,可吹牛的內(nèi)容都是我干的蛋褥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼睛驳,長吁一口氣:“原來是場噩夢啊……” “哼烙心!你這毒婦竟也來了膜廊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤淫茵,失蹤者是張志新(化名)和其女友劉穎爪瓜,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匙瘪,經(jīng)...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡铆铆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了丹喻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片薄货。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖碍论,靈堂內(nèi)的尸體忽然破棺而出谅猾,到底是詐尸還是另有隱情,我是刑警寧澤鳍悠,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布税娜,位于F島的核電站,受9級特大地震影響贼涩,放射性物質(zhì)發(fā)生泄漏巧涧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一遥倦、第九天 我趴在偏房一處隱蔽的房頂上張望谤绳。 院中可真熱鬧,春花似錦袒哥、人聲如沸缩筛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽瞎抛。三九已至,卻和暖如春却紧,著一層夾襖步出監(jiān)牢的瞬間桐臊,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工晓殊, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留断凶,地道東北人。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓巫俺,卻偏偏與公主長得像认烁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內(nèi)容

  • I/O模型: 阻塞型却嗡、非阻塞型舶沛、復(fù)用型、信號驅(qū)動型窗价、異步 同步/異步:關(guān)注消息通知機制 消息通知:同步:等待對方返...
    Net夜風(fēng)閱讀 2,006評論 0 1
  • 1.ngnix介紹 ngnix www服務(wù)軟件 俄羅斯人開發(fā) 開源 性能很高 本身是一款靜態(tài)WWW軟件 靜態(tài)小文件...
    逗比punk閱讀 2,090評論 1 6
  • nginx在工作中已經(jīng)有好幾個環(huán)境在使用了如庭,每次都是重新去網(wǎng)上扒博客,各種編譯配置舌镶,今天自己也整理一份安裝文檔和n...
    AndyChin閱讀 2,296評論 0 4
  • 1.簡介: ? Nginx:engine X 柱彻,2002年豪娜,開源餐胀,商業(yè)版? http協(xié)議:web服務(wù)器(類似于ht...
    尛尛大尹閱讀 1,867評論 0 3
  • I/O模型Nginx介紹Nginx的安裝和目錄結(jié)構(gòu)Nginx的配置Nginx的編譯安裝 一、I/O模型 (一)I/...
    哈嘍別樣閱讀 892評論 0 4