Nginx服務(wù)器設(shè)置網(wǎng)站驗(yàn)證訪問(wèn)的方法
為網(wǎng)站目錄設(shè)置訪問(wèn)驗(yàn)證之后我們就是進(jìn)入此頁(yè)面都需要輸入驗(yàn)證密碼才可以,下面我來(lái)介紹nginx中配置目錄訪問(wèn)驗(yàn)證碼方法總結(jié)。
1、創(chuàng)建類htpasswd文件
執(zhí)行:
wget -c soft.vpser.net/lnmp/ext/htpasswd.sh;bash htpasswd.sh
按提示輸入用戶名、密碼、及認(rèn)證文件名。腳本會(huì)自動(dòng)生成認(rèn)證文件。記錄下腳本返回的文件路徑。如:/usr/local/nginx/conf/vpser.net.auth。
2、為Nginx添加auth認(rèn)證配置
下面是以某域名下面的soft目錄為例,在域名的server段里加上如下代碼:
location ^~ /soft/
{
auth_basic "Authorized users only";
auth_basic_user_file //這里寫(xiě)前面腳本返回的文件路徑;
}
Authorized users only為提示信息,可以修改成自己想讓他提示的信息;auth_basic_user_file 后面需要填htpasswd.sh腳本返回的人家文件的路徑。按上面的提示修改好配置后,重啟nginx,訪問(wèn)http://yourdomainname/soft/ 就會(huì)提示輸入用戶名和密碼。
注意,加上認(rèn)證之后該目錄下的PHP將不會(huì)被解析,會(huì)出現(xiàn)下載提示,如果想可以解析PHP可以將上面的配置改為:
location ^~ /soft/ {
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 //這里寫(xiě)前面腳本返回的文件路徑;
}
相關(guān)文章
添加Nginx代理配置只允許內(nèi)部IP訪問(wèn)的實(shí)現(xiàn)方法
在本篇文章里小編給大家整理的是一篇關(guān)于添加Nginx代理配置只允許內(nèi)部IP訪問(wèn)的實(shí)現(xiàn)方法的文章,有需要的朋友們可以學(xué)習(xí)下。2019-10-10centos8安裝nginx1.9.1的詳細(xì)過(guò)程
這篇文章主要介紹了centos8安裝nginx1.9.1的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08nginx配置訪問(wèn)圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法
這篇文章主要介紹了詳解nginx配置訪問(wèn)圖片路徑以及html靜態(tài)頁(yè)面的調(diào)取方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。2016-12-12Nginx中的root&alias文件路徑及索引目錄配置詳解
這篇文章主要介紹了Nginx中的root&alias文件路徑及索引目錄配置,順帶講解了root和alias命令的用法,需要的朋友可以參考下2016-01-01Nginx geoip模塊實(shí)現(xiàn)地區(qū)性負(fù)載均衡
相信做過(guò)awstats的都用過(guò)開(kāi)源的geoip.dat ip數(shù)據(jù)庫(kù),剛好nginx wiki上有g(shù)eoip 模塊,這樣就可以實(shí)現(xiàn)地區(qū)性的負(fù)載均衡,但是maxmind 的ip數(shù)據(jù)庫(kù)對(duì)中國(guó)的支持不算太好,不過(guò)現(xiàn)在也不錯(cuò)了~2010-12-12Nginx配置origin限制跨域請(qǐng)求的詳細(xì)過(guò)程
這篇文章主要介紹了Nginx配置origin限制跨域請(qǐng)求的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-06-06Nginx+iptables屏蔽訪問(wèn)Web頁(yè)面過(guò)于頻繁的IP(防DDOS,惡意訪問(wèn),采集器)
通過(guò)分析nginx的日志來(lái)過(guò)濾出訪問(wèn)過(guò)于頻繁的IP地址,然后添加到nginx的blockip.conf,并重啟nginx.2010-11-11