相關(guān)資訊
本類(lèi)常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:584204
-
Windows優(yōu)化大師下載量:416911
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶(hù)端下載下載量:365699
-
快播手機(jī)版下載量:325855
今天跟大家分享的是LNMP下為Nginx目錄設(shè)置訪問(wèn)驗(yàn)證,希望對(duì)朋友們有所幫助!
1、創(chuàng)建類(lèi)htpasswd文件
#wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh
按提示輸入:
用戶(hù)名: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,訪問(wèn)http://yourdomainname/auth/ 就會(huì)提示輸入用戶(hù)名和密碼。