nginx 目錄密碼保護(hù)的設(shè)置方法
那么 在 nginx.conf 文件中對(duì)應(yīng)的 server 段中 添加
location ^~ /test/ {
auth_basic TEST-Login;
auth_basic_user_file /root/htpasswd;
再在 root 的主目錄中 /root/ 創(chuàng)建一個(gè)新文件 htpasswd
此文件的書寫格式是
用戶名:密碼
每行一個(gè)賬戶
并且 密碼必須使用函數(shù) crypt(3) 加密
官方檔說 可以用 Apache 的 htpasswd 工具來創(chuàng)建密碼文件
當(dāng)然也可以使用perl 創(chuàng)建密碼文件 新建 一個(gè) pw.pl 文件 其內(nèi)容:
#!/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 生成的 加密后的密碼
按照
用戶名:密碼
的格式寫到 htpasswd 文件中
這樣既完成了設(shè)置
如果 不用
^~ /test/
而用
/test
的話 那么 將只能對(duì)目錄進(jìn)行驗(yàn)證 直接訪問其下的文件 將不會(huì)彈出登錄驗(yàn)證
還有 htpasswd 這個(gè)文件的名字可以 自己隨意設(shè)置
用戶名 也是 自己隨意設(shè)置 無需加密
密碼必須使用函數(shù) crypt(3) 加密
- 配置解決Nginx服務(wù)器中WordPress路徑不自動(dòng)加斜杠問題
- PHP統(tǒng)計(jì)nginx訪問日志中的搜索引擎抓取404鏈接頁面路徑
- nginx中域名、目錄的301重定向配置示例
- ngin配置301重定向設(shè)置方法和nginx子目錄301重定向
- 啟用Nginx目錄瀏覽功能的方法
- nginx將泛解析的匹配域名綁定到子目錄配置方法
- nginx禁止dedecms目錄php執(zhí)行權(quán)限
- Nginx用戶認(rèn)證配置方法詳解(域名/目錄)
- iis、apache與nginx禁止目錄執(zhí)行asp、php腳本的實(shí)現(xiàn)方法
- apache,nginx上傳目錄無執(zhí)行權(quán)限的設(shè)置方法
- nginx設(shè)置上傳目錄無執(zhí)行權(quán)限的方法
- Nginx 禁止訪問某個(gè)目錄或文件的設(shè)置方法
- Nginx中的root&alias文件路徑及索引目錄配置詳解
相關(guān)文章
詳解nginx配置location總結(jié)及rewrite規(guī)則寫法
本篇文章主要介紹了詳解nginx配置location總結(jié)及rewrite規(guī)則寫法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02阿里云國際版使用Nginx作為HTTPS轉(zhuǎn)發(fā)代理服務(wù)器的處理方法
本文介紹了使用NGINX作為HTTPS流量轉(zhuǎn)發(fā)代理的兩種方法。它總結(jié)了NGINX使用HTTP?CONNECT隧道和NGINX流充當(dāng)HTTPS轉(zhuǎn)發(fā)代理的解決方案的原則,環(huán)境構(gòu)建要求,應(yīng)用場(chǎng)景和關(guān)鍵問題2022-05-05利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn)教程
這篇文章介紹了利用nginx實(shí)現(xiàn)動(dòng)靜分離的負(fù)載均衡集群實(shí)戰(zhàn),本次用到的操作系統(tǒng)及服務(wù),本次實(shí)驗(yàn)一共需要3臺(tái)服務(wù)器,一臺(tái)nginx做為負(fù)載均衡分發(fā)器和動(dòng)靜分離的分發(fā)器,兩臺(tái)apache做為后端服務(wù)器,使用nginx實(shí)現(xiàn)兩臺(tái)apache服務(wù)器的負(fù)載均衡和動(dòng)靜分離,需要的朋友可以參考下2023-03-03Nginx常用配置以及代理轉(zhuǎn)發(fā)操作詳解
這篇文章主要給大家介紹了關(guān)于Nginx常用配置以及代理轉(zhuǎn)發(fā)的相關(guān)資料,nginx一般被用來做反向代理,將請(qǐng)求轉(zhuǎn)發(fā)到應(yīng)用服務(wù)器上,比如tomcat的應(yīng)用,需要的朋友可以參考下2023-09-09nginx lua集成kafka的實(shí)現(xiàn)方法
這篇文章主要介紹了nginx lua集成kafka的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08