nginx 目錄密碼保護的設(shè)置方法
那么 在 nginx.conf 文件中對應(yīng)的 server 段中 添加
location ^~ /test/ {
auth_basic TEST-Login;
auth_basic_user_file /root/htpasswd;
再在 root 的主目錄中 /root/ 創(chuàng)建一個新文件 htpasswd
此文件的書寫格式是
用戶名:密碼
每行一個賬戶
并且 密碼必須使用函數(shù) crypt(3) 加密
官方檔說 可以用 Apache 的 htpasswd 工具來創(chuàng)建密碼文件
當然也可以使用perl 創(chuàng)建密碼文件 新建 一個 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
的話 那么 將只能對目錄進行驗證 直接訪問其下的文件 將不會彈出登錄驗證
還有 htpasswd 這個文件的名字可以 自己隨意設(shè)置
用戶名 也是 自己隨意設(shè)置 無需加密
密碼必須使用函數(shù) crypt(3) 加密
- 配置解決Nginx服務(wù)器中WordPress路徑不自動加斜杠問題
- PHP統(tǒng)計nginx訪問日志中的搜索引擎抓取404鏈接頁面路徑
- nginx中域名、目錄的301重定向配置示例
- ngin配置301重定向設(shè)置方法和nginx子目錄301重定向
- 啟用Nginx目錄瀏覽功能的方法
- nginx將泛解析的匹配域名綁定到子目錄配置方法
- nginx禁止dedecms目錄php執(zhí)行權(quán)限
- Nginx用戶認證配置方法詳解(域名/目錄)
- iis、apache與nginx禁止目錄執(zhí)行asp、php腳本的實現(xiàn)方法
- apache,nginx上傳目錄無執(zhí)行權(quán)限的設(shè)置方法
- nginx設(shè)置上傳目錄無執(zhí)行權(quán)限的方法
- Nginx 禁止訪問某個目錄或文件的設(shè)置方法
- Nginx中的root&alias文件路徑及索引目錄配置詳解
相關(guān)文章
centos環(huán)境下nginx高可用集群的搭建指南
為了防止Nginx單點故障造成服務(wù)器癱瘓,本文介紹了Nginx實現(xiàn)高可用集群構(gòu)建,下面這篇文章主要給大家介紹了關(guān)于centos環(huán)境下nginx高可用集群的搭建指南,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07
配置nginx訪問本地靜態(tài)資源,本地圖片,視頻教程
文章介紹了如何配置Nginx以訪問本地靜態(tài)資源、圖片和視頻,首先,進入Nginx安裝目錄并打開`nginx.conf`文件,添加一個新的`server`配置來指定本地路徑,然后,通過命令行重啟Nginx服務(wù)以應(yīng)用更改,最后,通過瀏覽器訪問配置的圖片路徑來驗證配置是否成功2025-01-01
解決使用了nginx獲取IP地址都是127.0.0.1 的問題
這篇文章主要介紹了解決使用了nginx獲取IP地址都是127.0.0.1 的問題,獲取i工具的完整代碼文中給大家提到,具體實例代碼跟隨小編一起看看吧2021-09-09
使用nginx同域名下部署多個vue項目并使用反向代理的方法
這篇文章主要介紹了使用nginx同域名下部署多個vue項目并使用反向代理的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02

