當(dāng)前位置: 首頁IT技術(shù) → LNMP下為Nginx目錄設(shè)置訪問驗(yàn)證用戶名密碼

LNMP下為Nginx目錄設(shè)置訪問驗(yàn)證用戶名密碼

更多

今天跟大家分享的是LNMP下為Nginx目錄設(shè)置訪問驗(yàn)證,希望對(duì)朋友們有所幫助!

1、創(chuàng)建類htpasswd文件

#wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh

按提示輸入:

用戶名:test

密碼:test

文件名:/usr/local/nginx/conf/access.conf

腳本會(huì)自動(dòng)生成認(rèn)證文件,access.conf內(nèi)容如下:

#cat /usr/local/nginx/conf/access.conf

test:pwTiMmoH21rbs

2、為Nginx添加auth認(rèn)證配置

下面以某域名下面的auth目錄為例,在域名的server段里加上如下代碼:

location ^~ /auth/ {

location ~ .*\.(php|php5)?$ {

fastcgi_pass unix:/tmp/php-cgi.sock;

fastcgi_index index.php;

include fcgi.conf;

}

auth_basic "Authorized users only";

auth_basic_user_file /usr/local/nginx/conf/access.conf

}

auth_basic_user_file 為htpasswd文件的路徑

重啟nginx,訪問http://yourdomainname/auth/ 就會(huì)提示輸入用戶名和密碼。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)